首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >相当于列表的python append方法的c++

相当于列表的python append方法的c++
EN

Stack Overflow用户
提问于 2011-07-21 12:32:11
回答 5查看 13.6K关注 0票数 4

我正在学习来自python背景的c++。

我想知道有没有一种方法可以在c++中将项目追加到列表中?

代码语言:javascript
复制
myList = []
for i in range(10):
    myList.append(i)

在c++中,您可以对数组执行类似的操作吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-07-21 12:34:19

你需要一个向量,这样做:

代码语言:javascript
复制
#include <vector>

void funct() {
    std::vector<int> myList;
    for(int i = 0; i < 10; i++)
        myList.push_back(10);
}

有关详细信息,请参阅http://cplusplus.com/reference/stl/vector/

票数 11
EN

Stack Overflow用户

发布于 2011-07-21 12:34:32

对于列表,请使用

如果您正在寻找与C++等效的数组,则应该使用

vector也有一个方法

票数 2
EN

Stack Overflow用户

发布于 2011-07-21 12:35:27

你应该使用向量:

代码语言:javascript
复制
vector<int> v;
for(int i = 0; i < 10; i++)
    v.push_back(i);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6771274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档