gpt4 book ai didi

c++ - 安装 POD

转载 作者:可可西里 更新时间:2023-11-01 15:20:19 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
C++11 emplace_back on vector<struct>?

可以使用 POD 进行安置吗?它似乎在 Visual Studio 2012 中不起作用:

struct X
{
int a;
int b;
};

void whatever()
{
std::vector<X> xs;
X x = {1, 2};

// okay
xs.push_back(x);

// okay
xs.emplace_back(x);

//error C2661: 'X::X': error C2661: no overloaded function takes 2 arguments
xs.emplace_back(1, 2);
}

这只是 Visual Studio 2012 的缺点,还是放置 POD 在 C++11 中根本不起作用?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com