等效于python的用于列表的append方法
c++ equivalent to python append method for lists
我是从python的背景来学习c++的。
我想知道是否有一种方法可以将项目附加到c++中的列表?
myList = []
for i in range(10):
myList.append(i)
在c++中有类似的东西可以对数组做吗?
你需要一个矢量,这样做:
#include <vector>
void funct() {
std::vector<int> myList;
for(int i = 0; i < 10; i++)
myList.push_back(10);
}
列表使用 std:::: push_back
如果你正在寻找一个相当于c++的数组,你应该使用std::vector
vector也有一个std::vector::push_back方法
你应该使用vector:
vector<int> v;
for(int i = 0; i < 10; i++)
v.push_back(i);
如果您使用std::vector
,则有一个push_back
方法可以做同样的事情。
列表有push_back方法。
myList.push_back(myElement);
将myElement推到myList的末尾。与Python的list.append.
相关文章:
- Pybind11:将元组列表从Python传递到C++
- 从链接列表c++中删除一个项目
- 如何(从固定列表中)选择一个数字序列,该序列将与目标数字相加
- C++如何通过用户输入删除列表元素
- 读取文件的最后一行并输入到链接列表时出错
- 复制列表初始化的隐式转换的等级是多少
- LNK2038、MSVS2017 MAGMA的原因列表
- 不能在初始值设定项列表中将非常量表达式从类型 'int' 缩小到'unsigned long long'
- 没有为自己的结构调用列表推回方法
- 使用简单类型列表实现的指数编译时间.为什么
- 一对向量构造函数:初始值设定项列表与显式构造
- 标准是否使用多余的大括号(例如 T{{{10}}})定义列表初始化?
- 通过for循环使用用户输入填充列表
- C++:如何使函数只返回作为列表一部分的字符串
- 概念中的cv限定符需要表达式参数列表
- 下面是我为检测链接列表中的循环而制作的代码
- 建议在运行时将带有类实例的列表从c++导入qml
- 如何维护资源管理器项目视图中当前可见的项目列表
- 在卡萨布兰卡形成编码参数的列表
- 等效于python的用于列表的append方法