C++中,全局变量不能 赋值,可以初始化,但类中为何不能赋值,也不能初始化?

2025-04-12 13:18:54
推荐回答(4个)
回答1:

定义类,但没有具体对象,不会分配内存。只有有对象了,内存就有了,然后就可以赋值了

回答2:

类成员变量的初始化 要使用成员初始化列表
class a{
a(x):x(x){}
~a(){}
private:
int x;
}

或者在构造函数中赋值也行

回答3:

在类里建个类的构造函数,在构造函数里初始化。

回答4:

类里能初始化的,贴代码看看