![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++基础
文章平均质量分 80
pandaxcl
这个作者很懒,什么都没留下…
展开
-
C++类什么情况下需要虚拟析构函数
//////////////////////////////////////////////////////////////////////////////////特别需要指出的是,本文中的所有的测试结果都是在g++编译器和VC8编译器下测试的结果。//各自的版本信息如下所示://g++/*******************************************************原创 2006-04-03 12:57:00 · 3037 阅读 · 8 评论 -
自动化C++程序设计---分析C++类结构
/*<![CDATA[*/body { color: #000; background-color: #fff; margin: 0px 10%; min-width: 720px; font-family: 新宋体; counter-reset: chapter section subsection subsubsection paragraph lchapt原创 2007-10-23 21:49:00 · 3370 阅读 · 0 评论 -
自动化C++程序设计---基础篇_分析C++重载函数(3)--存在的问题
/*<![CDATA[*/body { color: #000; background-color: #fff; margin: 0px 10%; min-width: 720px; font-family: 新宋体; counter-reset: chapter section subsection subsubsection paragraph lchapt原创 2007-10-23 21:58:00 · 2152 阅读 · 4 评论 -
自动化C++程序设计---基础篇_分析C++重载函数(2)--分析函数参数的种类
/*<![CDATA[*/body { color: #000; background-color: #fff; margin: 0px 10%; min-width: 720px; font-family: 新宋体; counter-reset: chapter section subsection subsubsection paragraph lchapt原创 2007-10-23 21:55:00 · 1852 阅读 · 0 评论 -
自动化C++程序设计---基础篇_分析C++重载函数(1)--分析函数参数的数量
/*<![CDATA[*/body { color: #000; background-color: #fff; margin: 0px 10%; min-width: 720px; font-family: 新宋体; counter-reset: chapter section subsection subsubsection paragraph lchapt原创 2007-10-23 21:52:00 · 1972 阅读 · 0 评论 -
自动化C++程序设计---分析C++类层次
/*<![CDATA[*/body { color: #000; background-color: #fff; margin: 0px 10%; min-width: 720px; font-family: 新宋体; counter-reset: chapter section subsection subsubsection paragraph lchapt原创 2007-10-23 21:45:00 · 2364 阅读 · 1 评论 -
自动化C++程序设计---C++里的模板语言
/*<![CDATA[*/body { color: #000; background-color: #fff; margin: 0px 10%; min-width: 720px; font-family: 新宋体; counter-reset: chapter section subsection subsubsection paragraph lchapt原创 2007-10-23 21:42:00 · 2927 阅读 · 0 评论 -
Undo(Redo)撤销和重做代码的最后测试文件(相当于文档)
本文是之前写过的撤销和重做库的一份比较完整的测试文档,可以当作文档来使用,不过不知道应该如何在这个博客里面链接完整代码,所以需要代码的朋友可以到 CSDN的下载频道去下载(pandaxcl.rar),或者来邮件索取,如果您使用了我的代码,请麻烦通知一声,我会非常欣慰的:) #include #include #include "test.h"#include "undo/command.h原创 2006-12-31 23:02:00 · 1907 阅读 · 0 评论 -
C++中模板构造函数和模板转义运算符的妙用
#if 0 在C++中我们会遇到如何让一个函数能够接收任意的类型的参数的问题,在C语言中解决这个问题的方法是使用省略号作为函数的原型,但是省略号参数并不能指定参数具体的数量因此存在着一定的安全隐患,最近在研究Loki库的可继承性静态代码的时候发现在C++中还存在另外一种C++特有的方法,那就是采用模板构造函数和模板转换运算符。 现在来看看具体的代码:#endif#include #in原创 2006-07-06 12:25:00 · 3417 阅读 · 2 评论 -
C++中使用STL轻松实现序列化
#if 0 在用C++编写应用程序的过程中,经常涉及到序列化的问题,但是序列化的问题通常都会有非常繁琐的过程代码需要书写,本文中就是通过简单的步骤实现了程序的序列化问题,简单直接,和其它的序列化方案有着很大的不同。 首先来看看简单的数据写入文件和从文件读入数据的代码: 特别注解:本人特别喜欢用STL来书写代码,一方面是便于移植,但是另一方却是在于用STL书写的代码简单直接,可读性原创 2006-04-03 21:59:00 · 10757 阅读 · 8 评论 -
配合STL算法编写类的成员函数
配合STL算法编写类的成员函数 我们在使用C++的开发工作中,经常会编写许许多多的类,当然也会编写大量的成员函数。但是对于如何设计类的结构,如何确定类的成员,这将会是一个艰难的抉择过程。在编写C++类的过程中,我们都希望是我们的成员函数集合最小化,但是常常很难做到这一点。本文就来详细的讨论一下这个问题!在游戏开发中有一个单元类: class Unit{public:原创 2008-02-05 12:51:00 · 2267 阅读 · 4 评论