读书人

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

发布时间: 2012-02-22 19:36:56 作者: rapoo

将类型作为函数参数的问题
用模板写了个函数
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++的

读书人网 >C++ Builder

热点推荐