【发布时间】:2020-04-30 20:19:28
【问题描述】:
根据C++ - should you size_t with a regular array?
§ 18.2 6 类型 size_t 是实现定义的无符号整数 足够大以包含任何对象的大小以字节为单位的类型。
我不明白为什么这可以保证类型size_t 足够大以用于数组索引或足够大以表示数组中的元素 的数量。
例如:
int array[1000];
for (size_t i = 0; i < 1000; ++i) {
}
这似乎与我无关,为什么“一个足够大的数字包含对象的字节大小”== 保证类型 size_t 足以容纳数组索引”。
【问题讨论】: