向量的向量是连续的吗? [英] Would vector of vectors be contiguous?

查看:199
本文介绍了向量的向量是连续的吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要分配一个向量的行,其中行包含行的向量。我知道一个向量将是连续的。我想知道一个向量的向量是否也是连续的。示例代码如下所示

I need to allocate a vector of rows where row contains a vector of rows. I know that a vector would be contiguous. I wanted to know whether a vector of vectors would also be contiguous. Example code is given below

vector<long> firstRow;

firstRow.push_back(0);

firstRow.push_back(1);

vector<long> secondRow;

secondRow.push_back(0);

secondRow.push_back(1); 

vector< vector < long> > data;

data.push_back(firstRow);

data.push_back(secondRow);

内存中的序列是否为0 1 0 1?

Would the sequence in memory be 0 1 0 1?

推荐答案

总之,没有。这是实际发生的情况:

In short, no. This is what actually happens:

这篇关于向量的向量是连续的吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆