我有一个C++代码,它包含一个现有的Object,概率如下:
template< typename Object > struct Roll
{
Object object;
double probability;
Roll( Object p, double s )
: object( p )
, probability( s )
{ }
}
Run Code Online (Sandbox Code Playgroud)
稍后,这将在同一个.h文件中定义为:
typedef Roll< Color > RollColor;
Run Code Online (Sandbox Code Playgroud)
有关如何在SWIG中包装带有基本类型的C++结构的说明,但是这个也与模板有关,所以我不知道如何在我的接口文件中正确包装它.你知道我怎么能这样做吗?非常感谢你.