【发布时间】:2015-06-09 16:59:55
【问题描述】:
我正在学习 C++ 并且有一个概念性问题。假设我有一个向量。我知道我的向量存储在连续的内存中,但是假设我的向量不断增长并且空间不足以保持内存连续。如何预测向量在内存中的位置?我排除了使用函数来告诉向量它应该在内存中的位置的选项。
【问题讨论】:
-
需要知道什么用例?
-
如果可以,对您有什么好处?在增长之前你不能使用新地址,之后你不能使用旧地址,在这两种情况下你都不应该使用实际地址。
-
@Barry - 我认为他正在尝试学习行为并发现一些内部运作。那就是如果我正确解析:“我正在学习 C++ 并且有一个概念性问题”.
-
@jww 你是对的。我没有特定的用例。我一直在看关于 C++ 中向量的视频,想到了这个问题,但找不到答案(直到现在)。
标签: c++ pointers memory vector