小编map*_*ppa的帖子

在SWIG中包装C++结构模板

我有一个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++结构的说明,但是这个也与模板有关,所以我不知道如何在我的接口文件中正确包装它.你知道我怎么能这样做吗?非常感谢你.

c++ swig templates struct

1
推荐指数
1
解决办法
496
查看次数

标签 统计

c++ ×1

struct ×1

swig ×1

templates ×1