首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

将类型作为函数参数的有关问题

2012-02-22 
将类型作为函数参数的问题用模板写了个函数templateclassTvoid(__stdcallAppendStream)(T*&ThisBufferCo

将类型作为函数参数的问题
用模板写了个函数
template   <class   T>
void   (__stdcall   AppendStream)(T*   &ThisBufferContent,   int   &ThisBufferLength,   const   T*   ABufferContent,   const   int   ABufferLength);

现在突然要将该函数转而发布到dll中,而_export不支持模板函数
问:
C++有语法能支持将类型作为函数参数传递的吗?
或者,大家还有什么好的途径来解决我这个转dll的问题。

[解决办法]
如果是给别的语言用,那只能用普通的函数。

如果是给C++用为什么还要做成DLL?
[解决办法]
楼上的有理,不要说模板,即然是带类的DLL(是可以实现的),在不同编译器之间也无法通用,要做DLL,最好做成C标准的,而非C++的

热点排行