C ++中template <>的包装函数

问题描述

我目前正在尝试创建一个可以将C ++转换为C的包装器接口,并且在研究实现这种包装的可能性时,我遇到了模板函数(和类)。知道这些函数可以采用任何数据类型,也可以返回任何数据类型,因此我发现很难创建C可以读取的相应调用者函数名称。一个简单的例子是加法器。

template <class typesToAdd>
typesToAdd addStuff(typesToAdd a,typesToAdd b) {
    return a + b;
}

我的界面包括extern "C"命令,以避免C语言中的C ++名称混乱。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)