小编NK *_*aal的帖子

使用 struct Initializer 为公共成员变量赋值不会产生编译器错误?

在以下 C++ 代码中,为什么与赋值运算符一起使用的结构初始值设定项不会生成编译器错误?

这是编译器错误吗?

它适用于每个编译器吗?

它实际上是哪种作业?

class vector2D
{
    public :
        double x,y;
};

int main()
{
    vector2D v1;
    v1 = {1,2} ; // why does this compile and work?
}
Run Code Online (Sandbox Code Playgroud)

c++ variable-assignment list-initialization

2
推荐指数
1
解决办法
63
查看次数