自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 STL容器的简单介绍以及使用(顺序容器篇)

顺序容器顺序容器以线性方式存储序列元素,并且这些序列有头有尾,以此存放。序列的“头”为首元素,“尾”为末元素.访问:1、顺序访问:向量(vector),双端队列(deque),链表(list)2、随机访问:向量(vector),双端队列(deque)简单操作:tip:迭代器:用面向对象技术封装的高级指针(可理解为一种只能指针,后续文章会详细讲解)/* C<T>::interator it 定义指定类型的迭代器对象 c.begin() 返回指向容

2020-07-04 16:50:39 170

原创 引用的概念,作为参数传递,和指针的区别,作为返回类型

引用的概念和简单使用引用是C++语言新增的概念,用来为变量起别名。主要作用:1、作为函数参数2、作为函数的返回值类型C++是通过引用运算符&来声明一个引用的,在声明时,必须进行初始化。声明格式如下:数据类型&引用名=已定义的变量名;EX1:int i=3;int &p=i;这里,p为一个整形类型的引用,用整形变量i对它进行初始化,就可以看作是变量i的别名;换句话说,变量i和p占用内存的同一位置。也就是说,当p变化时i也会变化,i变化时p也会变化。可以理解为一个人有

2020-07-02 17:22:34 395

原创 运算符重载c++

1、运算符重载的概念在c++中预定义的运算符只能操作基本的数据类型,在实际应用中,有些自定义的数据类型,如类和结构体,也需要类似的操作。比如:class Complex //复数类{private:double image;double real;public:Complex(double x=0.0,double y=0.0):real(x),image(y){}Complex Add(const Complex &c){Complex temp(real+c.real,

2020-06-29 22:25:34 182

原创 this 的使用 笔记

this指针:在类的每一个成员函数的形参表中都有一个隐含的指针变量this,该指针变量的类型就是成员函数所属类的类型当程序中调用类的成员函数时,this指针变量被自动初始化为发出函数调用的对象的地址this的使用:1、区分成员和非成员2、一个类的方法需要返回当前对象的引用 QS& set(int n, string name) { this->n = n; thi...

2020-04-25 16:49:30 166

原创 拷贝构造和析构 笔记

拷贝构造函数是类的一个重载版本的构造函数,是一种特殊的构造函数,其形参是本类对象的引用。功能:实现对象值的拷贝拷贝构造函数的定义:类名::类名(const类名 &对象名){//拷贝构造函数的函数体}注意事项:1、函数名与类名相同,没有返回值2、只有一个函数为同类对象的引用3、每个类必须有一个拷贝构造函数(自己未定义系统自动生成缺省的拷贝构造函数)何时调用:1、由一个对...

2020-04-21 23:08:34 257

原创 形参和实参的区别,*p,**p

形参只改变所属函数体内的值,在其他函数体内仍为原来的值实参在main函数里定义的实实在在的参数#include"stdio.h"void digui(int x,int *q,int n){ n++; *q=x+1;} int main(){int x=9,*p=&x,n=5;printf("x=%d *p=%d n=%d\n",x,*p,n);//x=9...

2020-04-20 17:09:45 538

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除