p59
this pointer

클래스의 맴버함수를 호출할때 그 멤버함수를 호출한 객체를 가릐는 특수한 포인터가 있는데 그것이 바로 this포인터이다.
this포인터는 멤버함수 호출시 자동으로 생성되고, 멘버함수 종료시 자동소멸
this포인터의 생성과 소멸은 자동으로 이루어지기 때문에 프로그래머가 제어해주어야 할 부분은 없다.
명시적으로 사용할 경우 friends함수와 static함수에서는 사용불가.


p62
생성자 소멸자

객체를 초기화, 객체 생성 완료


복사생성자
클래스 자신을 참조객체로 전달받는 함수를 복사 생성자라 한다.
default copy constructor: 사용자가 지정하는 않을경우 컴파일러가 자동으로 생성해주는 복사생성자(얕은 복사생성자)
->생성자와는 상관없이 클래스내에 명시적으로 프로그래머가 만들어놓지 않으면 컴파일러가 자동생성
복사생성자가 없는 클래스는 있을 수 없다.
사용자가 직접 정의한 복사 생성자는 "deep copy constructor"라고 한다.
AND