• 3425阅读
  • 2回复

求教:关于成员变量初始化的一个纠结问题 [复制链接]

上一主题 下一主题
离线兔纸
 
只看楼主 正序阅读 楼主  发表于: 2012-10-22
先定义了一个类A,它的构造函数带了一个参数
又定义一个类B,其中有一个成员变量是A的对象a,那么。。。
B类的声明要怎么写呢?
class B
{
public:
A a(b); //这样写貌似会被当做定义了一个函数
}
离线兔纸
只看该作者 2楼 发表于: 2012-10-22
懂了!谢谢!
离线suger
只看该作者 1楼 发表于: 2012-10-22
成员变量不能一开始就初始化吧,除非是静态成员变量

楼主可以试试在类B的构造函数中初始化类A的这个成员,用初始化表
快速回复
限100 字节
 
上一个 下一个