[C++] 내포 클래스
·
C++/Basic
class Test { public: Test(int xi, int yi, int zi) : ho() { x = xi; y = yi; } protected: int x; int y; public: class hold { public: hold() { val = 2; } private: int val; public: int value() const { return val; } void setvalue(int s) { val = s; } }; hold ho; }; - 내포클래스는 원래의 클래스의 사용범위와 같다. - 다른 클래스 안에 선언된 클래스를 내포 클래스라고 합니다. - private안에 내포클래스가 있을 때에는 Test만이 내포클래스가 존재함을 알 수 있다. - protected는 내포클래스가 있을..