在编程中,成员变量的初始化通常有以下几种方法:
class MyClass {
public:
int x = 10;
int y = 20;
};
class MyClass {
public:
int x;
int y;
MyClass(int a, int b) {
x = a;
y = b;
}
};
class MyClass {
public:
int x;
int y;
MyClass(int a, int b) : x(a), y(b) {
}
};
在选择成员变量初始化方式时,可以根据具体需求和编程习惯来选择。通常情况下,如果初始值是固定的,可以直接在类中初始化;如果初始值需要根据输入参数或者动态计算,可以在构造函数中进行初始化。
领取专属 10元无门槛券
手把手带您无忧上云