+ -
当前位置:首页 → 问答吧 → 有项目经验的朋友进来看一下

有项目经验的朋友进来看一下

时间:2011-12-01

来源:互联网

我看到项目中的类,我总结了一个最简单的模型:

C/C++ code
template<class Ty>
class IBase:public Ty
{
    //static_cast<Ty *>(this); 通过这样的方式去给Ty赋值.
    //static_cast<Ty &>(*this);或者是这样的方式
         //还有一些通用的操作吧。
};

struct Data
{
    // 数据内容
};

class CInheritance: public IBase<Data>
{
    // 只有成员变量和方法;
};


大家做的项目中的类设计,是否也是这种模式?
大家知道这样的设计是基于哪种设计理念呢?


C开头的类,表示class
I开头的类,表示Inner
我还见过TI开头的类,这种类表示什么呢?

有一些设计确实鬼斧神工,c++确实有各种奇淫技巧啊

作者: xiaozhuhaoa   发布时间: 2011-12-01

句柄类

作者: quwei197874   发布时间: 2011-12-01

引用 1 楼 quwei197874 的回复:
句柄类


句柄类,也是这样的么?倒是还没有用过句柄..

作者: xiaozhuhaoa   发布时间: 2011-12-01