类中定义类主要是为了数据封装,要访问B类,可以使用A::B来用。
class A
{
public:
void test1(){cout<<"test1"<<test->test2()<<endl;}
class B
{
public:
char* test2(){return "_test2";}
protected:
private:
};
B *test;
};
类中定义类主要是为了数据封装,要访问B类,可以使用A::B来用。
class A
{
public:
void test1(){cout<<"test1"<<test->test2()<<endl;}
class B
{
public:
char* test2(){return "_test2";}
protected:
private:
};
B *test;
};