
C/C++
hsz8250
这个作者很懒,什么都没留下…
展开
-
C++对模板的分离式编译问题
首先,C++标准中提到,一个编译单元[translation unit]是指一个.cpp文件以及它所include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件,后者拥有PE[Portable Executable,即windows可执行文件]文件格式,并且本身包含的就已经是二进制码,但是,不一定能够执行,因为并不保证其中一定有m转载 2006-03-28 15:22:00 · 1576 阅读 · 1 评论 -
CppUnit - 测试驱动开发入门
测试驱动开发是一个现在软件界最流行的词汇之一,可是很多人还是不得其门而入。这篇文章想通过对于 CppUnit的介绍,给予读者一个基本的映像。如果你熟知CppUnit的使用,请参阅我的另一篇文章:CppUnit代码简介 - 第一部分,核心类来获得对于CppUnit进一步的了解。I. 前言测试驱动开发是一个现在软件界最流行的词汇之一,可是很多人 还是不得其门而入。这篇文章想通过对于CppUnit的介绍转载 2006-07-19 17:27:00 · 1142 阅读 · 0 评论 -
Doxygen代码注释规定和生产文档说明
Doxygen是一个程序的文档产生工具,可将程序中的特点注释转换成为说明文件。安装与初始化 请到http://www.stack.nl/~dimitri/doxygen/doxygen_usage.html上面下载最新版本的doxygen。下载针对Windows 95/98/ME/NT/2000/XP Setup版本,只要给予正确的安装目录,一步一步的安装完成。原创 2006-11-24 14:00:00 · 6524 阅读 · 0 评论 -
C++多重继承问题!
#include #include #include #include // 今日遇到一个多重继承的问题,是一个同事写的代码,是一些业务上的逻辑,我把问题该写为如下代码:class IGameRuleBase{public: IGameRuleBase(){} virtual~IGameRuleBase(){} virtual int Init( ) = 0;};class原创 2007-06-12 16:55:00 · 1663 阅读 · 3 评论