int size() const:返回向量中元素的个数 int capacity() const:返回当前向量张红所能容纳的最大元素值 int max_size() const:返回最大可允许的vector元素数量值 7.其他函数 void swap(vector&):交换两个同类型向量的数据 void assign(int n,const T& x):设置向量中第n个元素的值为x void assign(const_...
int size() const:返回向量中元素的个数 int capacity() const:返回当前向量所能容纳的最大元素值 int max_size() const:返回最大可允许的vector元素数量值 7.其他函数 void swap(vector&):交换两个同类型向量的数据 void assign(int n,const T& x):设置向量中前n个元素的值为x ...
int _tmain(int argc, _TCHAR* argv[]) { //int型vector,包含3个元素 vector<int> vecIntA(3); //int型vector,包含3个元素且每个元素都是9 vector<int> vecIntB(3,9); //复制vecIntB到vecIntC vector<int> vecIntC(vecIntB); int iArray[]={2,4,6}; //创建vecIntD vector<int> vecIntD...
std::vector<int> data = {1, 2, 3};std::cout<<data.at(1)<<std::endl; //2data.at(1)=8; //此时data={1, 8, 3} operator[]operator[]与at功能相同,即用来访问指定的元素,但其与at不同的是:operator[]不进行边界的检查。其函数声明如下所示:reference operator[]( size_type pos ); ...
// 函数原型size_typesize()constnoexcept;// 代码示例std::vector<int>vec={1,2,3,4,5};// vec.size() = 5std::cout<<"vec.size() = "<<vec.size()<<std::endl; 判断是否为空 :empty() 函数返回一个布尔值 , 表示 vector 容器是否为空 ; 如果容器中没有元素 , 则返回 true , 否则返回...
vector<int> vec; for (int i = 0; i <= vec.size() - 1; i++) { vec[i] } 这里会有个隐藏问题,当vec的size为0时,因为size()函数的返回值是无符号整型,这时vec.size() - 1是一个正数,导致vec[i]的访问越界 所以写i<size() 不要写<=size()-1...
int N=5, M=6; vector<vector> obj(N); //定义二维动态数组大小5行 for(int i =0; i< obj.size(); i++)//动态二维数组为5行6列,值全为0 { obj[i].resize(M); } for(int i=0; i< obj.size(); i++)//输出二维动态数组
vector<int> v{2,3,4}; //在头部插入元素 v.insert(v.begin(), 1); //在尾部插入元素 v.insert(v.end(), 5); //在指定位置插入元素 int num=2; int value=99; v.insert(v.begin()+num, value); front() 返回第一个元素的引用 back() 返回最后一个元素的引用 size() 返回实际元素个数...
for(int j=0;j<obj[i].size();j++) { cout<<obj[i][j]<<" "; } cout<<"\n"; } return 0; } 方法二: #include <bits/stdc++.h> using namespace std; int main() { int N=5, M=6; vector<vector<int> > obj(N, vector<int>(M)); //定义二维动态数组5行6列 ...
int main() { vector<int> vec = {1, 2, 3, 4, 5}; cout << "Size of vector: " << vec.size() << endl; return 0; } ``` 上面的代码演示了如何使用size函数获取vector容器的大小。首先,我们创建一个名为vec的整型vector,并初始化它包含1到5的五个元素。然后,使用size函数获取vec的大小,并...