kar*_*hik 1 c++ stl visual-c++
请指定矢量列表的范围....
我想在vector <>中存储数百万条记录.
我必须将数百万条记录从一个向量<>复制到另一个向量<>,然后对向量进行排序并应用我的过滤函数(唯一标识)来检索记录.
这是可能的向量
此致,Karthik
矢量的最大大小是多少....
我想你已回答了自己的问题.您可以通过功能获得的系统的理论限制vector<T>::max_size().例如:
vector<int> vec;
std::cout<<vec.max_size()<<std::endl;//prints max size for vector<int> in your system!
Run Code Online (Sandbox Code Playgroud)
所以,运行这个并查看系统的答案.
但实际上,向量的已分配数组必须位于一个连续的内存块中,即使内存分配较小,内存分配也可能失败.如果你打算使用具有百万元素的int的向量,我认为你应该没有任何问题.然而,对于较大的物体,它可能是有问题的.
| 归档时间: |
|
| 查看次数: |
14080 次 |
| 最近记录: |