![]() |
1
7
是的,对于几乎任何实际用途,您都可以使用std::size_t。虽然(某种程度上)有一种意图,即不同的容器可以使用不同的类型作为其大小,但基本上仍然可以保证(至少对于标准容器)size_type与size_t相同。 或者,您可以考虑使用算法,例如:
|
![]() |
2
2
一般来说,C++标准没有给出这样的保证:对于不同的参数化容器,SIEZHI类型既不相等,也不等于SIEZHETT。 |
![]() |
3
2
我想你可以放心地假设
SGI文档和此源 http://www.cplusplus.com/reference/stl/vector/ 在这一点上似乎是一致的。 您可能还希望查看此解决方案以解决您的问题: http://rosettacode.org/wiki/Loop_over_multiple_arrays_simultaneously#C.2B.2B 我希望这有帮助。 |
![]() |
4
1
嗯,我认为:
是一个完美的委员会吗?你期待你的向量真的是巨大的吗?我个人用
现在,我想下议院将开始… |
![]() |
5
-1
应该改用迭代器
因为不能保证u-size_类型是相同的内部类型
|
|
Julia · 矢量中相加为总和S的值的数量 2 年前 |
![]() |
apetrai · 我应该如何假设算法使用哪种迭代器类别? 2 年前 |
![]() |
Pratik · 不使用Java DeepCopy迭代器 6 年前 |
![]() |
PanDe · 将两个列表合并为一个Dict、Tuple 6 年前 |
![]() |
bisarch · 迭代哈希集并在每次迭代中删除多个元素 6 年前 |