这些天用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 阅读(1410) 
评论(0)  编辑 收藏 引用