相关疑难解决方法(0)

使用硬编码元素初始化std :: vector的最简单方法是什么?

我可以创建一个数组并像这样初始化它:

int a[] = {10, 20, 30};
Run Code Online (Sandbox Code Playgroud)

如何创建std::vector和初始化它同样优雅?

我知道的最好方法是:

std::vector<int> ints;

ints.push_back(10);
ints.push_back(20);
ints.push_back(30);
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

c++ stl initialization vector

577
推荐指数
19
解决办法
78万
查看次数

如何在C++中初始化字符串集?

在声明字符串集时,我有几个要初始化的单词.

...
using namespace std;
set<string> str;

/*str has to contain some names like "John", "Kelly", "Amanda", "Kim".*/
Run Code Online (Sandbox Code Playgroud)

我不想str.insert("Name");每次都使用.

任何帮助,将不胜感激.

c++ string set

34
推荐指数
4
解决办法
8万
查看次数

标签 统计

c++ ×2

initialization ×1

set ×1

stl ×1

string ×1

vector ×1