相关疑难解决方法(0)

'size_t'vs'container :: size_type'

是否有之间的差异size_tcontainer::size_type

我所理解的size_t是更通用的,可以用于任何size_types.

但是container::size_type针对特定种类的容器进行了优化?

c++ size-type container-data-type

100
推荐指数
3
解决办法
4万
查看次数

std::size_t 还是 std::vector<Foo>::size_type?

当我在一个std::vector<Foo>(或每个具有随机访问迭代器的容器)上循环时,我使用了一个无符号整数变量i。如果我想尊重规范,我应该使用std::size_t还是容器本身给出的类型:std::vector<Foo>::size_type

如果我选择std::size_t(出于可读性原因),我可以确定std命名空间中每个容器的每个实现都使用std::size_tassize_type吗?

注意:我只使用 C++98(出于兼容性原因)。

c++ stl size-t size-type c++98

1
推荐指数
1
解决办法
1707
查看次数

标签 统计

c++ ×2

size-type ×2

c++98 ×1

container-data-type ×1

size-t ×1

stl ×1