使用C++定义纯粹的抽象接口类型,与定义普通的类并无区别,只是在形态上具有特殊的表现形式: 它拥有一个公开的、空实...[作者空间]
在xUnit实现模式中,存在TestCase, TestSuite, TestResult, TestListen...[作者空间]
在C++11中增加了override的关键字,当子类需要覆写基类的虚函数时,提供显式的override,可以有效改...[作者空间]
在C++98中,按值传递(pass-by-value)意味着低效的、不必要的拷贝,被广大程序员嗤之以鼻。按照惯例,...[作者空间]
extern "C"用于明确告诉C++编译器放弃名字粉碎的工作机制,使其保留原始的符号名称。 纯粹的C库 即使你提...[作者空间]
物理设计:包含模式 一般地,#include用于包含头文件。本文讲述了几类包含模式,包括降低冲突概率的方案,权衡绝...[作者空间]