06 2018 档案

[ 随手记 5 ] C/C++ 继承
摘要:个人理解: 继承:(意译)继续承接; A继承B,则A是派生类/子类,B为基类/父类; B有的成员变量/性质,A全部都有,而A有的B不一定有,在数学集合上可以说:B是A的子集; A继承B,可以说是A在B的基础上继续声明定义类,补全,承接,使其成员变量更多; 转载资源: 转自:https://www.c 阅读全文

posted @ 2018-06-21 09:32 在某一天老去 阅读(191) 评论(0) 推荐(0)

[ 随手记 4 ]C/C++ 模板(Template)使用/重载区别
摘要:(原创)个人理解: 模板,故名思义,就是一个模子; 模板分为:类模板和函数模板(也可叫模板类和模板函数); 模板特点:(1)函数名字一样; (2)调用的形参的数据类型不同,但形参个数相同; (3)函数实现的功能一样,因为实质上就是一个函数; 模板形式:模板需再类或者函数定义前加上 template< 阅读全文

posted @ 2018-06-19 15:22 在某一天老去 阅读(2086) 评论(0) 推荐(0)

[ 随手记 3 ] 堆区/栈区/堆栈/队列
摘要:1. 一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事, 阅读全文

posted @ 2018-06-13 15:26 在某一天老去 阅读(308) 评论(0) 推荐(0)

[ 随手记 2 ] C/C++ 数组/指针/传数组到函数/指针数组/数组指针
摘要:1. 在c语言中,指针和数组名都表示地址,但两者却有很大的不同之处,对于初学者来说一定要弄清楚两者的区别。 首先,我举个简单的例子: char *p1="hello!"; //定义字符型指针p1,并将指针p1指向字符串“hello!”的首地址。 char s[10]="hello!"; //定义数组 阅读全文

posted @ 2018-06-07 10:49 在某一天老去 阅读(1330) 评论(0) 推荐(0)

[ 随手记 1 ] C/C++宏,普通函数,内联函数
摘要:函数定义 C 语言中的函数定义的一般形式如下: 在 C 语言中,函数由一个函数头和一个函数主体组成。下面列出一个函数的所有组成部分: 返回类型:一个函数可以返回一个值。return_type 是函数返回的值的数据类型。有些函数执行所需的操作而不返回值,在这种情况下,return_type 是关键字 阅读全文

posted @ 2018-06-06 21:22 在某一天老去 阅读(278) 评论(0) 推荐(0)

导航