kam*_*lot 2 c++ list random-access data-structures
可能重复:
给定位置如何获取列表中的某个元素?
所以在python中你可以以随机访问方式获取列表中的元素....
list = [1,12,3]
print(list[1])
Run Code Online (Sandbox Code Playgroud)
它打印12 ....
你可以用c ++列表做同样的事情吗?
在C++中,最接近你想要的是一个向量:
std::vector<int> v;
v.push_back(1);
v.push_back(12);
v.push_back(3);
std::cout << v[1] << std::endl; // prints 12
Run Code Online (Sandbox Code Playgroud)
您也可以使用提供的迭代器遍历矢量.但是一旦修改了向量(插入或擦除),它就会变得无效.
提供的实际List类(这是一个双向链表),不提供这种功能.
| 归档时间: |
|
| 查看次数: |
11331 次 |
| 最近记录: |