C++: is there an 'endless' container with an 'add all' method?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
C++: Appending a vector to a vector
我在寻找无限的容器(一个在运行时添加元素的容器,只要我有足够的空间),比如"vector"或"linked list",它有一个方法可以接受另一个容器并复制其元素。
有这样的事吗?
您可以使用
请参见将向量附加到向量,除了向量之外,答案实际上还可用于容器。
1 2 3 | template <class InputIterator> vector ( InputIterator first, InputIterator last, const Allocator& = Allocator() ); |
还有:
1 2 3 | std::vector<int> source; //populate source std::vector<int> dest(source.begin(),source.end()); |