这些天用pycxx,有种模板的用法,样例如下:
template <class T>
class Base
{
static XXX<T> inst;
};
class Derive : public Base<Derive>
{
};
这样的用意很简单,每个继承的类都有个静态成员XXX<T>,pycxx的场景是定义python扩展类,每个类的定义是唯一的,
因此使用这个静态变量作为定义,达到一个通用的目的了。
posted on 2012-02-26 00:24
merlinfang 阅读(1395)
评论(0) 编辑 收藏 引用