cpp11 列表初始化

发布时间 2023-03-29 16:11:48作者: xzsxzxs

cpp11 引入了列表初始化,统一了对象的初始化方式,使得代码更加统一。

string a{"hello world"};
int a{"10"};
class A
{
	int a;
	int b;
};
A o{1, 2};
vector<int> v{1, 2, 3};
vector<string> v1{"a", "b"};
class Ca
{
public:
	Ca(int a, int b)
	{
		
	}
}
Ca a{1, 2};
Ca *a1 = new Ca{1, 2, 3};