【发布时间】:2011-11-08 01:45:09
【问题描述】:
假设我有这个声明并使用嵌套在向量中的数组
const int MAX_LEN = 1024;
typedef std::tr1::array<char, MAX_LEN> Sentence;
typedef std::vector<Sentence> Paragraph;
Paragraph para(256);
std::vector<Paragraph> book(2000);
我假设Sentence 的内存在堆栈上。
对吗?
向量para 的内存呢?那是在堆栈上吗,即我是否应该担心我的 para 太大了?
最后,书的记忆呢?我猜这必须在堆上,但嵌套数组在堆栈上,不是吗?
其他问题Paragraph 的内存是否连续?book 的内存是连续的吗?
【问题讨论】:
-
Fred 询问了a new question,这可能与您的邻接问题以及see this question 相关。
标签: c++