nested class1 C++ 내포 클래스(nested class) C++에서는 클래스 선언을 다른 클래스 안에 내포시킬 수 있습니다. 다른 클래스 안에 선언된 클래스를 내포 클래스(nested class)라고 합니다. 이 방법은 새로운 데이터형에 클래스 사용 범위를 제공함으로써 이름이 난잡해지는 것을 막습니다. (구형 C++에서는 내포 클래스를 아예 지원하지 않거나 그 개념이 불완전하게 구현됩니다.) class Person { private: int age; class Card { public: char* number; int money; void Show(); }; public: Card card; }; void Person::Card::Show() { } 클래스를 내포시키는 일반적인 이유는 다른 클래스의 구현을 지원하고 이름 충돌을 막는 것입니다. 내포 클래스를 어.. 프로그래밍/C++ 2019.11.01 Plorence