摘要: 这个区别用从几个角度来说: 角度1:就定义常量说的话:const 定义的常数是变量 也带类型, #define 定义的只是个常数 不带类型。 角度2:就起作用的阶段而言:define是在编译的预处理阶段起作用,而const是在 编译、运行的时候起作用。 角度3:就起作用的方式而言:define只是简 阅读全文
posted @ 2019-09-12 19:44 心媛意码 阅读(241) 评论(0) 推荐(0)
摘要: 地址:https://blog.csdn.net/baidu_35679960/article/details/79200865 1、ANSI C标准是什么?GNU又是什么?ld是什么? ANSI C是C语言的标准规范,是国际标准化组织制定的国际标准。 虽然 ANSI C规范了C语言的实现,但是在实 阅读全文
posted @ 2019-09-12 19:39 心媛意码 阅读(2336) 评论(0) 推荐(0)
摘要: (1)定义一个无用的抽象函数,使得类成为抽象类 (2)将构造函数定义为private. 为什么要这样做? 一些工具类,没有被实例化的必要. 阅读全文
posted @ 2019-09-12 18:37 心媛意码 阅读(1336) 评论(0) 推荐(0)
摘要: 来源:http://blog.sina.com.cn/s/blog_620882f401016ri2.html 1,从存储空间角度 虚函数对应一个vtable,这大家都知道,可是这个vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对 阅读全文
posted @ 2019-09-12 17:00 心媛意码 阅读(1324) 评论(0) 推荐(0)
摘要: 输出结果: Part: 2 construction calledPart: 1 construction calledWhole's construction called! Whole deconstruction called!Part deconstruction calledPart de 阅读全文
posted @ 2019-09-12 16:06 心媛意码 阅读(1078) 评论(0) 推荐(0)