这个问题在这里已经有了答案:Whataretheadvantagesoflistinitialization(usingcurlybraces)?(5个答案)关闭9年前。在C++11中,可以使用如下统一初始化来初始化struct:structBasicStruct{BasicStruct(intx,doubley):x_{x},y_{y}{}private:intx_;doubley_;};BasicStructvar1{5,3.2};问题:我什么时候应该使用此语法BasicStructvar1{5,3.2}而不是像BasicStructvar1(5,3.2)那样调用构造函数?我什么时