【发布时间】:2022-01-16 16:25:15
【问题描述】:
我刚刚在阅读 C++ 中的对时,我想到了这些对是如何存储在内存中的,以及分配给对象或其他东西的对的标识符。 请解释包含对的数组如何使用内存来保存对,以及我们如何通过访问每个对来遍历该数组;
【问题讨论】:
-
在 C++ 中,数组或数组对按字面意思存储。您还可以拥有一对数组 (
std::pair<std::array<T1, N1>, std::array<T2, N2>>),但这是一种完全不同的类型,具有不同的内存布局。特别是,由于后者包含两个数组,所以这两个数组可以有不同的大小。
标签: c++ arrays memory-management iteration key-pair