整数向量可以创建的整数项的最大数量
maximum no of integer items that can be created by an int vector
我有一个整数向量
std::vector<int> somevec
int 的限制可以通过以下方式查询
std::numeric_limits<int>::min() and std::numeric_limits<int>::max()
我可以创建一个大小超过 std::numeric_limits::max() 的向量吗,即
can somevec.size() > std::numeric_limits<int>::max()
std::vector
使用size_type
成员进行索引,通常与int
不同类型。因此,请使用:
std::numeric_limits<std::vector<int>::size_type>::max()
所以从理论上讲,是的,有可能somevec.size()
大于std::numeric_limits<int>::max()
。
但是,std::vector
的最大大小通常小于此数量,您可以像这样查询它:
somevec.max_size();
相关文章:
- 具有非整数边容量的最大流量的Dinic算法
- 我无法显示包含整数最大值的索引. 但我可以显示数组中整数的最高值
- 找到不大于 A 的最大数的最有效方法,该数可被 B 整除
- C++:最大数组值函数工作不正常
- 在浮点数32中保存浮点数16最大数
- 使用 DP 的非相邻元素的最大数组总和
- 找到第 n 个最大数无限循环C++
- 最大数组大小
- C 最大数组大小
- 如何在GPU内存中获取最大数组大小
- 具有最大数组函数的程序
- 这是在包含非唯一元素的未排序数组中选择第k个最大数的最快算法
- 如何递归地找到最大数组元素的索引
- 递归最大数求和
- 如何找到数组中的最大数并用c++显示
- 给定一系列整数,提供第k个最大数
- 在任意加长的集合中查找最大数不起作用
- IEEE 754浮点数,1<的最大数是多少?
- 不与V互质的最大数
- C++是否有最大数组长度限制