时间:2021-05-20
下面随笔讲解c++ vector对象。
为什么需要vector?
vector<元素类型>数组对象名(数组长度);
例:
vector<int> arr(5)
建立大小为5的int数组
与普通数组具有相同形式:
vector数组对象名不表示数组首地址
数组对象名.size()
//例 vector应用举例#include <iostream>#include <vector>using namespace std;//计算数组arr中元素的平均值double average(const vector<double> &arr){ double sum = 0; for (unsigned i = 0; i<arr.size(); i++) sum += arr[i]; return sum / arr.size();}int main() { unsigned n; cout << "n = "; cin >> n; vector<double> arr(n); //创建数组对象 cout << "Please input " << n << " real numbers:" << endl; for (unsigned i = 0; i < n; i++) cin >> arr[i]; cout << "Average = " << average(arr) << endl; return 0;}//基于范围的for循环配合auto举例#include <vector>#include <iostream>int main(){ std::vector<int> v = {1,2,3}; for(auto i = v.begin(); i != v.end(); ++i) std::cout << *i << std::endl; for(auto e : v) std::cout << e << std::endl;}以上就是c++ vector对象相关总结的详细内容,更多关于c++ vector对象的资料请关注其它相关文章!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1基本操作(1)头文件#include.(2)创建vector对象,vectorvec;
c++vector用法C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实
C++vector中实际删除元素使用的是容器vecrotstd::vector::erase()方法。C++中std::remove()并不删除元素,因为容器的
C++编程语言中有一种叫做Vector的应用方法,它的作用在实际编程中是非常重要的。在这里我们将会为大家详细介绍一下C++Vector的相关应用技巧及基本内容,
本文实例展示了C++中的vector用法,分享给大家供大家参考。具体如下:一、概述vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据