12. 클래스와 동적 메모리 대입, +추가 필요
·
C++/C++
◆static 클래스 멤버static 클래스 멤버는 그 클래스의 모든 객체가 공유한다.static 기억 공간에 저장된다.클래스 선언 바깥에서 별개의 구문을 사용하여 독립적으로 초기화해주어야 한다.초기화 선언은 메서드 구현 파일(cpp)에 넣는다.※ static 멤버가 정수형이나 열거형의 const이면 클래스 선언 자체에서 초기화할 수 있다. enum { INT = 10 } 같은 상수 표현을 대체한다. ◆생성자에서 new를 사용하여 메모리를 대입했을 때는, 대응하는 파괴자에서 delete를 사용하여 그 메모리를 해제해야 한다. ◆프로그램에서 하나의 객체를 다른 객체로 초기화하면, 컴파일러는 복사 생성자라고 부르는 생성자를 자동으로 발생시킨다.StringBad sailor = sports;StringBad ..