#include <iostream>
#include <vector>
int main() {
// size_t 是一个无符号整数类型,通常用于表示对象的大小或数组的索引。
// 它的大小足以容纳实现中的任何内存块的大小。
std::vector<int> vec = {1, 2, 3, 4, 5};
// 使用 size_t 来存储 vector 的大小
size_t vec_size = vec.size();
std::cout << "Vector size: " << vec_size << std::endl;
// 遍历 vector 时使用 size_t 作为索引类型
for (size_t i = 0; i < vec_size; ++i) {
std::cout << "Element at index " << i << ": " << vec[i] << std::endl;
}
return 0;
}
size_t
是 C++ 标准库中定义的一种无符号整数类型,通常用于表示对象的大小或数组的索引。size_t
来存储 std::vector
的大小,并在遍历 vector
时作为索引类型。这样可以确保索引不会出现负数的情况,避免潜在的溢出问题。上一篇:c++析构函数
下一篇:c++如何保留小数点后两位
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站