练习7.31
定义一对类X和Y,其中X包含一个指向Y的指针,而Y包含一个类型为X的对象。
解答:
class Y;
class X{
int x;
Y *py;
};
class Y{
int y;
X x;
};
练习7.32
略
练习7.33
如果我们给Screen添加一个如下所示的size成员将会发生什么情况?如果出现了问题,请尝试修改它。
pos Screen::size() const{
return heght * width;
}
解答:
应该不会有问题的,因为这个函数类的成员函数,自然可以使用类的成员变量进行计算了。