我是hxlzp

来源:百度知道 编辑:UC知道 时间:2024/07/08 19:37:24
前辈我想问一下啊,可不可以在构造函数中对age赋值即
TREE(){age=10;}
void growyear(int a){age+=a;}

呵呵,完全可以的,根据你的需求来定。你总会种下已经生长了10年的tree,这么写就是个绝佳的好主意。

通常的情况下,这样的赋值反而是好的习惯,我们不能依赖一些我们不能确定实现的编译器去做每个参数的默认初始化(虽然在C++这是一个标准,但是我们不能指望它,尤其是vcc这样的玩意~)

来自:求助得到的回答