
c++
文章平均质量分 77
xiayzn
这个作者很懒,什么都没留下…
展开
-
【C/C++】动态内存管理
C语言中malloc/calloc/realloc三者之间的区别?//三个函数需要包含的头文件一样#include<malloc.h>void *malloc( size_t size ); //size 指字节数void *calloc( size_t num, size_t size ); //num 指元素个数 size 指元素大小void ...原创 2018-06-20 18:31:19 · 276 阅读 · 0 评论 -
【C++】函数重载和引用
函数的重载 关于函数的重载,谭浩强的《C++程序设计》中是这样描述的。 在编程时,一般是一个函数对应一种功能。但有时我们要实现的是同一类的功能,只是有些细节不同。例如希望从3个数中找出其中的最大者,而每次求最大数时数据的类型不同,可能是3个整数、3个双精度数或3个长整型数。程序设计者往往会分别设计出3个不同的函数,其函数原型为:int max1(int a,int...原创 2018-06-13 23:36:40 · 2162 阅读 · 1 评论 -
【C++】引用的使用场景 以及 指针跟引用的区别
引用的使用场景 (一)给变量起别名 给变量起别名,顾名思义就像人也有别名一样,不管是别名还是原名都指的是同一个人,同样,下面声明b是a的别名,即a和b的作用相同,都代表同一变量。int a; //定义 a 是整型变量int &b = a; //声明 b 是 a 的引用 引用的三大特性:引用在定义时必须初始化、一个变量可以有多个引用、引用...原创 2018-06-21 22:08:25 · 3172 阅读 · 0 评论 -
【C/C++】static 和 extern
C语言 static 在C语言中 static 主要用于定义全局静态变量、定义局部静态变量、定义静态函数。 全局静态变量:在全局变量前加上关键字 static ,该全局变量就成了全局静态变量。 特点:1.存储在静态区中的数据段。 2.如果没有初始化,其默认值为0。 ...原创 2018-06-26 14:37:10 · 278 阅读 · 0 评论 -
【C++】类和对象(一)
类原创 2018-06-27 11:35:00 · 268 阅读 · 0 评论 -
【C++】类和对象(二)
this指针 关于this指针的一个精典回答: 当你进入一个房子后, 你可以看见桌子、椅子、地板等, 但是房子你是看不到全貌了。 对于一个类的实例来说, 你可以看到它的成员函数、成员变量, 但是实例本身呢? this是一个指针,它时时刻刻指向你这个实例本身。 this 指针:隐含在...原创 2018-07-01 22:39:55 · 253 阅读 · 0 评论