- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 栈,堆,静态全局变量
本地变量和参数都是放在栈里边,主动放,被动释放堆,主动放,主动释放,不然不释放静态全局变量,在整个程序存储,全局存储,但是访问不一定全局...
2020-01-29 13:16:27 145
原创 头文件-预编译处理指令(插入文本)
先在每个头文件里头插入引用头文件内容,如果有直接或者间接重复的使用#ifnotdefine,之后链接的文件必须保证都是声明,而直接或者间接使用定义的声明文件,说白了,定义只能有一个,为什么呢?开辟同一个空间只能有一个,声明可以多次,扯淡...
2020-01-27 10:49:23 522
原创 如何实现多态,一张表记录关键信息对默认的改变的思想
1、多态:最终表现出来的是多种形态2、如何实现多态?如何用C自己实现多态?,同一个函数,形参为指针或者引用,传入各个同类型的实体,然后调用各自的函数,这背后是如何调用的呢?通过虚函数,给每个对象建立虚表vtable,虚表的开头都是虚函数,然后自己寻找,这样速度快 ...
2020-01-21 21:47:09 119
原创 软件重用-组合、继承(继承和组合的区别)、调用函数,不同方式做一个新类出来
编程里边无不在软件重用,比如:继承、组合、函数重用:已有的事物拿过来使用,已有的是什么没关系,只要已有,拿来用,这就是软件重用
2020-01-15 10:08:31 394
原创 声明、定义、使用的区别
声明:是告诉存在有,在没有定义存储空间时候可骗过编译器,但是链接所有子程序时候必须找到定义定义:给出物理存储空间初始化:给存储空间放初始值使用:使用有了的空间,放值注意:使用前定义即可,无需声明,声明的目的是帮助找到存储空间;与普通变量不同,在类里边在开辟完存储空间后,必须初始化才能使用,使用范围:能够被调遣的范围,生存周期:只有生成存储空间的地方才叫定义,才有生命的开始,...
2020-01-14 12:30:15 320
原创 私有、保护、公有,友元函数破坏类的私有,访问类的私有
私有还是公有是一种界限,私有的对象是类,公有的对象是类外私有:私自使用,公有,其他可以使用,当然自己也可以使用,其意义在于对类外某些事物不能使用...
2020-01-07 13:51:26 309
原创 面向过程和面向对象异同
过程:具体指的是操作的过程,操作数据的过程,必须每步有操作面向对象=数据类型+过程,往回走了一步:思考了数据类型的扩充,也思考了数据类型和过程之间的联系...
2020-01-06 10:39:44 366
原创 0为不浪费,在浪费中的节约
两个对象都要对时空进行浪费。进行比对,抵消掉相同部分后,相对而言时间节约了多了,空间节约了多少?节约了时间少,浪费空间多;没必要节约了时间少,浪费空间少;可考虑浪费一点儿时间达到实时性目的。...
2020-01-05 21:24:21 86
原创 模板大还是重载大?
从基础性进行论证:模板不确定,重载能确定吗?模板大模板/重载体现了不确定性-带来了一个好处:增强鲁棒性这种的不确定性带来的是好的结果。...
2020-01-05 21:07:57 74
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人