포인터 타입

    클래스에 클래스를 저장하는 방법 3가지.

    1. 클래스의 포인터 타입으로 저장하는 경우 #include using namespace std; class Inner { int m_data; public: Inner(int data) : m_data(data) { } int getData() { return m_data; } }; class Outter { Inner *m_inner; public: void setInner(Inner *in) { m_inner = in; } Inner* getInner() { return m_inner; } }; int main() { // Setting Outter *out; out = new Outter; Inner *in; in = new Inner(10); out->setInner(in); // Getting..