소멸자 썸네일형 리스트형 [열혈강의 C++] 4장 : 클래스의 완성 4-1. 정보 은닉 정보 은닉 : 객체의 외부에서 객체 내의 멤버 변수에 직접 접근하는 것을 허용하지 않는 것 -> 멤버 변수를 private로 선언하여 접근 경로를 차단. 외부에서는 멤버 함수를 통하여 접근하게 됨(= Access Method) 클래스(class)의 경우 아무 말도 없으면 기본적(Default)으로 private로 인식되고, 구조체(struct)의 경우 public으로 인식됨 4-2. 캡슐화 캡슐화 : 관련 있는 데이터와 함수를 하나의 단위(class 등)로 묶는 것 -> 멤버 함수를 외부에 정의했다고 해서 캡슐화를 하지 않은 것은 아니다! 4-3. 생성자와 소멸자 객체의 생성 과정 : 메모리 할당->생성자 호출 - 생성자 : 객체 생성 시 원하는 값으로 '생성과 동시에 초기화' 하기 .. 더보기 [열혈강의 C++] 2장 : bool, new, delete 2-2 : 새로운 형태의 자료형 bool 2-7 : new & delete 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 #include #define DEBUG 1 //#define DEBUG 0 using std::cout; using std::endl; using std::cin; int main(void) { cout 더보기 이전 1 다음