实现varargs的其他方法

时间:2015-04-01 12:45:21

标签: c++ swig

我必须编写一个方法,它接受参数1,2,3 ......或32个整数。 我们打电话给这样的话 F(1) F(1,5) F(1,2,6,16,32) ... 然后我用swig导出方法,然后在另一个语言中使用。 我发现的最好的方式是使用varargs F(数,...) 但我认为swig不支持这样的导出功能。

另一种方式是使用附加费 F(INT) F(INT,INT) F(INT,INT,INT) .... 并写了32次

有更好的方法吗? (使用#define预处理器宏的模板)

THX

0 个答案:

没有答案