函数用法
文章平均质量分 52
不想秃头爱敲码的小姐姐
为脱发做出巨大贡献的不脱发小姐姐
展开
-
C++向量voctor的详细用法
顺序访问vector的方式- vector是向量类型,他可以容纳各种类型的数据,如若干个整数,所以被称为容器,使用时需要包涵#include的头文件一,vector的初始化,有5种方法:1.vectora(10);//定义了10个整型元素的向量,(尖括号中是类型名,可以是任何类型),但没有给出初值,他的值是不确定的。2.vectora(10,1);//定义了10个整型元素的向量,...转载 2018-08-19 10:53:02 · 2118 阅读 · 0 评论 -
动态数组(可变数组)
可变数组: 在C++中定义一个类实现数组的可变化注:构造函数必须开辟空间,析构函数要有清除空间此处,指针*p就是可变数组,用法和数组完全一致...原创 2018-12-05 22:23:54 · 2135 阅读 · 0 评论 -
全局变量和static的用法
变量的作用域变量按其生效范围,分为全局变量和局部变量1.全局变量:在函数和类外的定义的变量,具有全局的作用域,作用范围从定义点起到文件结束为止。(除非作用域被当前同名作用域覆,即使用最近定义)例如:输出结果:此时输出的a=4,而不是全局的123;如果此时想要输出全局的a,就要加上作用域“::”。例如:输出结果:注意,::不能访问函数中的局部变量2.局部变量:在一对花括号...原创 2018-12-19 21:27:17 · 2692 阅读 · 0 评论 -
c++vector常用操作(适于初学者)
定义:向量类似动态数组,(也就是可以随机增加不同类型的数据,不用定义长度),并实现对数组元素的随机访问,支持尾部的快速插入和删除。基本操作1.定义vector vec;//用于保存类型为T的向量vecvectorvec(int n);//可以保存n个类型为T的向量vecvectorvec(int n,T t);//保存n个类型为T且初值为t的向量vecvectorvec(vector)...原创 2019-03-05 18:04:20 · 306 阅读 · 0 评论 -
vs中Debug Assertion Failed!报错处理
这种编译的时候没有错误,运行的时候出现这个错误,绝大多数都是未分配内存的原因,可以在自己写的指针找找错误,在申请空间的地方,初始化的地方多多检查。例如:我的在用vector的迭代器的时候,由于放入vector的没有申请内存,所以报错。当时觉得自己的vector和迭代器定义的很好,没有错误,的确是没有错误,但是后来发现自己的类的初始化(进行分配空间时出错了),在仔细看自己的构造函数就找到根源...原创 2019-03-05 20:06:02 · 21452 阅读 · 3 评论 -
简单的增,删,改,查操作(vector)
基本思想1.增加输入要增加的信息,直接用vector的push_back()void Student::Add() { cout << "please input the add information" << endl << endl; Student s;//之前定义的学生类 s.input(); vec.push_back(s); prin...原创 2019-03-05 20:31:59 · 3430 阅读 · 0 评论