调用不了。
那C++定义的泛型C#有办法解决? 怎么解决啊??思路就可以
@yujinchao: 没有办法。不要说 C#,就是 C++ 也不行,也就是说 C++ 模板是源码级别的,是无法导出的,只能直接使用源码。C# 只能使用 C++ 中导出的方法和类型,因此就丧失了 C++ 中模板功能,这是不可避免。
如何解决,需要看你的具体的需求是什么,通常来说是根据你的需求编写一个 C++ DLL 间接层来实现。
为什么要用得这么蹩脚?
C#有泛型啊
1 class myClass<T> 2 { 3 T myFunction(T parameter) 4 { 5 return ++T; 6 } 7 }
C#支持泛型编程,为毛调用C++的