我很好奇现代 c++ 标准人们是否考虑或添加了 C# 的“对象初始化器”语法。例如,在 C# 中,我可以在初始化期间像这样初始化对象的成员:
StudentName student2 = new StudentName
{
FirstName = "Craig",
LastName = "Playstead"
};
public class StudentName {
public string FirstName;
public string LastName;
};
如果标准人们计划将“对象初始化器”语法添加到现代 C++ 中,那将非常方便,即。C++11、C++14、C++17、C++20等...
它目前是否存在于现代 C++ 规范中?