可以,C++11 引入了列表初始化语法,可以使用花括号 `{}` 来初始化类的成员变量。例如:
```cpp
class MyClass {
public:
int a;
float b;
};
int main() {
MyClass obj{0, 0.0f}; // 使用 {} 初始化全部成员为 0
return 0;
}
```
在上面的例子中,使用 `{}` 初始化 `MyClass` 类的对象 `obj`,将其全部成员变量 `a` 和 `b` 都初始化为 0。
需要注意的是,如果类定义了构造函数,则可能会覆盖掉这种默认的初始化方式。因此,在使用列表初始化时,应该确保类的构造函数不会影响到成员变量的初始值。