- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 混沌 IN C++::Pointers-to-Member functions 解迷
难度:文前说明:下面涉及到的内容讨论了在GCC 3.2和MS Visual C++6/.NET中,指向成员函数的指针的实现。如果您将本文读完,别忘了文章最后的一点说明。以前有过将指向成员函数的指针转换成一个long而被编译器拒绝的经历吗?这里将说出真相。先来一段颇为“神奇”的代码struct Base1{ int i; Base1():i(1){} void
2004-07-23 02:25:00
3492
11
原创 混沌 IN C++::Exception思维
难度: 您的代码中有Exception吗?作为C++中最具争议的东西,就连在使用上也不是一件容易的事,您怎么看待异常呢? 如果想判断一个对象是否构造成功,我们可以用以下的三种方法 1、 struct A { A(int& i) { //其他代码 if(构造失败) i = 0; else i = 1; } }; int i; A
2004-07-11 21:20:00
3362
12
原创 C++实践::Template实现Observer模式
难度: 用C++ template实现的通用Observer代码。本文并无神秘之处,template只是运用在对状态信息类型的泛化。过多的细节就没必要不讲了,我想各位看官比我更明白吧 /* Design Pattern implementation with C++ template - Observer Author: Jinhao Data: 5/Jul/2004 */ #ifndef _OB
2004-07-05 08:32:00
4109
2
Nana Demo(FreeMe, CodeShow)
2009-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人