C++ 4

C++ 접근 지정자

접근 지정자 C++ 의 접근 지정자는 객체지향의 중요한 특징인 캡슐화를 지원하는 역할을 한다. 이 때, 캡슐화란 알약의 내용물이 캡슐로부터 보호받는 것처럼 객체를 외부로부터 보호하는 것을 의미하는데, 구체적으로는 외부로부터 객체의 중요한 데이터에 접근하는 것을 막아 데이터의 신뢰도를 높이고, 접근해도 괜찮은 데이터는 외부에서도 접근 가능하도록 설계하는 것을 뜻한다. 접근 지정자의 종류 접근 지정자의 종류로는 private, public, protected 세가지가 있는데 각각의 접근 권한은 다음과 같다. private : 동일한 클래스 멤버 함수만 접근 가능 public : 외부 함수도 접근 가능 protected : 자신과 자신을 상속받은 클래스만 접근 가능 마지막으로 코드 예시는 다음과 같다. cla..

STUDY LOG/C\C++ 2021.10.04

C++이란?

지난 학기에 배운 C도 아직 정리해서 올리지 않았지만, 그 확장판이라고 볼 수 있는 C++을 이번 학기에 수강하기에.. 여튼 시작해보겠습니다.😆 C++ 이란 무엇인가? 일단, C++이란 프로그래밍 언어입니다. 소프트웨어를 만들거나 알고리즘 문제를 풀거나 멋져보이고 싶거나 어쨌거나 우리는 프로그래밍 언어를 통해 프로그램을 짜야합니다. 이 프로그래밍 언어에도 어떤 철학에 따라 두가지 종류가 있는데, 바로 절차 지향 언어와 객채 지향 언어가 있습니다. 절차 지향 언어Procedural Programming language는 말그대로 일의 절차에 초점을 맞춘 언어로 대표적으로 C언어가 이에 해당됩니다. 프로그램을 절차로 이해하고 순서에 맞게 짜는 것에 특화되었다고 볼 수 있을 것 같습니다. 이와 반대로, 객체 ..

STUDY LOG/C\C++ 2021.09.27