摘要: 1.迭代器简介迭代器是一种遍历容器元素的数据类型,这种数据类型类似指针,理解的时候可以理解为迭代器用来指向容器中的某个元素2.容器的迭代器类型vector<int> iv ={100,200,300};vector<int>::iterator iter; //定义迭代器 3.迭代器begin()/ 阅读全文
posted @ 2020-01-17 16:09 独木舟h 阅读(186) 评论(0) 推荐(0)
摘要: 1. 函数后置返回类型 void func(int,int); //函数声明(函数原型),通常定义在头文件中,函数声明时,可以只有形参类型,没有形参名。 把函数返回类型放到函数名字之前,这种写法叫前置返回类型 //func(1,2) 后置返回类型:在函数声明和定义中,把返回类型写在参数列表之后。 a 阅读全文
posted @ 2020-01-16 21:44 独木舟h 阅读(140) 评论(0) 推荐(0)
摘要: //一、结构体:自定义的数据类型struce student{ int number; char name[100];} void func(student &tmpstu){ //将形参变成了引用void func(student tmpstu){ //这里只是形参赋值,发生了内存拷贝 tmpst 阅读全文
posted @ 2020-01-16 21:42 独木舟h 阅读(75) 评论(0) 推荐(0)
摘要: 1.范围for int arr1(){1,2,3,4,5,6,7}; for(auto x:arr1) cout<<x<<endl; int arr2(){2,2,3,1,3,4,2} for(auto &x:arr2) cout<<x<<endl; 2.动态内存分配问题C++中,把内存详细分为5个 阅读全文
posted @ 2020-01-16 21:41 独木舟h 阅读(157) 评论(0) 推荐(0)
摘要: 一.创建新数组 i.var variable = new Array(); variable=["","",""]; //先声明创建数组,再往里面添加元素 ii.var variable=["","",""]; //直接创建数组并添加元素 二.length属性 数组的length不是只读的,通过设置 阅读全文
posted @ 2017-05-26 18:43 独木舟h 阅读(138) 评论(0) 推荐(0)