C++
文章平均质量分 54
天地刍狗
已迁移至GitHub博客: http://0lddriv3r.github.io
展开
-
指针初级教学
指针一直是一个困扰初学者的问题,我当初学指针的时候也是一头雾水,但是后来回过头来再看,其实也不是那么复杂。计算机语言是一套完备的系统,容不得丝毫含糊,所以每一个符号都是有它的特定的用途。原创 2016-12-26 20:39:26 · 483 阅读 · 0 评论 -
预编译
利用预编译头实现更灵活的编译开关原创 2016-12-26 20:33:30 · 766 阅读 · 0 评论 -
详谈模板实例化和具体化
模板的实例化和具体化很少有人能够真正讲清楚,所以写了这篇博客以供参考。原创 2016-12-26 21:00:07 · 5937 阅读 · 0 评论 -
数组类模板中的[ ]运算符重载问题
运算符重载是设计类不可避免的问题,在学习时应当彻底理解运算符重载的机制,从计算机的角度考虑。原创 2016-12-26 20:57:39 · 2604 阅读 · 2 评论 -
转换函数和explicit
定义一个类通常需要定义转换函数,如何选择隐式还是显式模式应当好好考虑原创 2016-12-26 20:55:30 · 522 阅读 · 0 评论 -
友元函数的来由和使用套路
友元函数作为C++中一个重要特性,需要好好理解加深掌握。原创 2016-12-26 20:54:14 · 521 阅读 · 0 评论 -
函数的返回值和临时对象的问题
在函数的声明时,其实是最重要的一步,如何设计一个好的接口(用户友好),直接决定了后面的编码工作是否能够行云流水。先给出整体架构,检查各类和接口之间的逻辑有没有问题。原创 2016-12-26 20:52:36 · 2752 阅读 · 1 评论 -
运算符重载的特征标顺序
不管是进行特征匹配、函数定义还是函数调用,只要是可能产生二义性的代码都应该避免,写出完美(清晰、干净、强壮)的代码是一个优秀程序员追求的目标原创 2016-12-26 20:50:26 · 865 阅读 · 0 评论 -
const修饰符的作用
const是一个很好的修饰符,在编写程序时应当养成使用const的习惯,能够帮我们debug。原创 2016-12-26 20:47:39 · 625 阅读 · 0 评论 -
简述前缀运算符与后缀运算符
在程序设计时,应该养成使用前缀运算符的习惯,在C++软件工程中,经常会涉及到较大的类类型需要重载运算符,在不产生歧义的情况下,尽量使用前缀运算符能够帮助我们提高程序的执行速度。原创 2016-12-26 20:45:45 · 9920 阅读 · 0 评论 -
数据存储范围
在实际工程中应当考虑数据存储范围,并且使用错误分支(后来了解到应当使用“断言”)。原创 2016-12-26 20:42:15 · 600 阅读 · 0 评论 -
断言调试
简要介绍断言调试方法原创 2017-01-10 20:57:33 · 1235 阅读 · 0 评论