这可能是一个非常基本的问题,但我从来没有正确理解它。当我声明成员变量时,我通常在一个类中做
class Bloke
{
public:
Bloke(): age(24) {}
int age;
}
所以,我通常在分号后用“membera()、memberb()”等声明成员变量。随着时间的推移,我变得有点懒惰,开始也直接在 {} 中包含成员变量的声明,即
Bloke(){age=24;}
int age;
甚至在构造函数中单独在类之外。如果这是错误的,有人可以解释一下吗?谢谢。