Qt有与Boost的分配模块等效的东西吗?
Does Qt have anything equivalent to Boost's assign module?
在Boost中,有一些方便的功能可以让您在一行中填充容器。
例如,list_of允许您填写这样的列表。
#include <boost/assign/list_of.hpp> // for 'list_of()'
#include <list>
std::list<int> primes = boost::assign::list_of(2)(3)(5)(7)(11);
在我的项目中,我正在使用Qt,无法使用Boost。有没有同样方便的方法在施工时填充Qt的容器?
您可以使用
QList::operator<<
QList<int> primes = QList<int>() << 2 << 3 << 5 << 7 << 11;
从4.8版本开始,Qt支持大多数容器的C++11标准初始化。
http://doc.qt.digia.com/4.8-snapshot/qt4-8-intro.html
相关文章:
- 有根的二进制搜索树.保留与其父级的链接
- 为什么与常规GCC不同,即使有"学究性错误",MinGW-GCC也能容忍丢失的返回类型
- Python中的for循环与C++有何不同
- 有与__builtin__FUNCTION()等效的MSVC吗
- 是否有与 C# Structs/StructLayout 等效的功能,C++中的字段偏移量?
- 在.NET Core中是否有与DllImport等效的Linux?
- 是否有与C++"-Wl,--stack,[a number, e.g. 4194304 for 4Mb of stack]"的 CUDA 等效性?
- 在C#中,是否有与INT和字符串成员变量相当的C 联合
- 标准库中是否有与 std::thread 的构造函数语义匹配的类型擦除函数包装器?
- Godot扩展C 模块与Android模块.有什么不同
- 是否有与“ memchr”相似的函数,可以将每个炭与位掩码匹配,而不是确切的平等
- Qt有与Boost的分配模块等效的东西吗?
- 是否有与posix_memalign对应的 c++ 对应物
- 在 C# 中是否有与 IEnumerable 等效的标准C++<T>等效项?
- D3D11中是否有与OpenGL glVertexAttrib()等效的工具
- 在ARM中有与rdtsc等价的指令吗?
- 在Java中是否有与c++中的size_t等价的函数?
- 人们如何分发对boost模块有二进制依赖的boost程序
- 在 C/C++ 中是否有与 GNU-R 等效的函数,它()
- Bazel是否有与CMake相同的问题?