c++ - 构造关联容器

标签 c++ stl constructor containers associative

我确信(直到我刚刚尝试过)可以使用数组样式表示法实例化关联容器。

例如,

std::set< int > _set = { 2, 3, 5 };

情况并非如此,但我想知道是否有任何其他方法可以像这样在构造函数中批量初始化容器?

最佳答案

您可以使用 Boost.Assign .

std::set< int > _set = boost::assign::list_of(2)(3)(5);

关于c++ - 构造关联容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3995594/

相关文章:

c# - C# 中的 "var"是否类似于 C 中的 "size_t"?

c++ - 如何从双向迭代器中减去 1

c++ - std::transform 产生奇怪的输出

Ruby 构造函数和异常

c++ - 在初始化列表中使用后递增运算符

java - 没有合适的构造函数发现扩展子类构造函数内部发生错误

c++ - 我想在主程序的函数中使用变量集,但是在声明变量时出错

c++ - 使用 C++ 编译 gSoap

c++ - 创建 C++ 对象

c++ - 编译 gcc/g++/libstdc++ 时的 --enable-threads=LIB 是什么意思?