自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

作一个独立连续的思考者

业务研发领域的老兵

转载 明智地使用多继承

http://www.kuqin.com/effectivec2e/ch11a.htm 条款43: 明智地使用多继承 要看是谁来说,多继承(MI)要么被认为是神来之笔,要么被当成是魔鬼的造物。支持者宣扬说,它是对真实世界问题进行自然模型化所必需的;而批评者争论说,它太慢,难以实现,功能...

2011-10-20 15:50:15

阅读数 1023

评论数 0

原创 C++中重载delete操作符

在C++中,重载delete operator的一个非常重要的应用是:当用户重定义了一个new operator,并分配了资源。若在创建时发生异常,则编辑器会自动调用delete operator进行处理。见如下代码示例: #include class C { public

2011-10-19 15:02:44

阅读数 1718

评论数 0

转载 模板元编程几个介绍网址

Template metaprogramming http://en.wikipedia.org/wiki/Template_metaprogramming

2011-10-17 23:40:08

阅读数 305

评论数 0

转载 默认构造函数

C++: Does the default constructor initialize built-in types 【http://stackoverflow.com/questions/2417065/c-does-the-default-constructor-in

2011-10-17 16:23:38

阅读数 350

评论数 0

转载 the PDO type in C++

What is a "POD type"?  【源自http://www.newsmth.net/bbsanc.php?path=%2Fgroups%2Fcomp.faq%2FCPlusPlus%2Ffaq%2Fwhatis%2FM.1079491324.l0】 A type

2011-10-17 16:02:24

阅读数 601

评论数 0

原创 static成员定义的一个例子

在本例中,将看到类的静态成员可以是本身所定义的类类型。也只有static类成员才可以如此定义,否则,成员变量只能定义成类的引用或指针。 class C中含有两个构造函数:C(std::string)及C(C* p)。前者为私有构造函数,故只能被静态成员外部定义时使用。 静态成

2011-10-15 16:05:57

阅读数 650

评论数 0

原创 C++中重载间接运算符(operator->())

#include "comm.h" #ifdef _rec_ptr #include #include using namespace std; struct Rect { string name; }; class RectPtr { Rect *pr; pu

2011-10-14 16:24:04

阅读数 553

评论数 0

原创 《CPlusPlusPrimer》第十二章二节编程源码——vocab功能的源码

用于练习泛型算法。 程序源码: // 练习C++Primer Chapter12.2节中的泛型算法 #include #include #include #include #include using namespace std; typedef vector

2011-10-14 11:35:31

阅读数 858

评论数 0

原创 《The+C+++Programming+Language》第十一章String部分实现

String.h #include "String.h" #include namespace TCPL { String::String() { rep = new Srep(0, ""); } String::String(const...

2011-10-12 17:30:36

阅读数 484

评论数 0

转载 VS 2005 "没有找到MSVCP80D.dll"

来自: http://hi.baidu.com/hy469680890/blog/item/2accb3e69e618422b93820bb.html      在VS 2005中建立Win32工程时(以VS 2005中文版为例),你可能会遇到这样的运行错误:“没有找到

2011-10-12 17:00:10

阅读数 593

评论数 0

提示
确定要删除当前文章?
取消 删除