我是c ++的初学者,我正在努力理解向量.
我知道基本格式是:
vector <dataType> vectorName;
Run Code Online (Sandbox Code Playgroud)
人们告诉我,矢量就像数组.但是,我不知道
理解是对于数组你可以这样做:
array[] = {1, 2, 3}
Run Code Online (Sandbox Code Playgroud)
但对于矢量,您似乎无法将其设置为列表.或者你有
继续使用.push_back().
另外,你可以使用vectorName[1]或不喜欢的东西吗?
任何人都可以向我解释这个吗?
谢谢.
如果使用C++ 11或更高版本,则可以使用该样式.
#include <iostream>
#include <vector>
int main(void) {
std::vector<int> vec = {1, 2, 3};
std::cout << vec[1] << std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)