《C++ Primer》练习7.31:定义互相嵌套的类

类可以先声明再定义,可以用下面这个题目理解一下
在这里插入图片描述

class Y;
class X
{
  Y *y;
};

class Y
{
  X x;
};

未出现的类类型要在前面声明。

参考

  1. 《C++ Primer》

你可能感兴趣的:(C和C++,C++,类,声明,定义,嵌套)