[问题] C++ vector如何编成DLL给C#使用?

楼主: popen (Penpineapple-applepen)   2021-03-18 00:00:01
你好,
想请问我有个class如下, 函式func有个vector<myClass>输入参数
要如何把func函式编译成dll档给C#使用呢?
我有查一下google,是不是要把vector转成safeArray,
输入改成用safeArray? 在C#端又要如何接收呢?
不知有没有人写过,有范例能参考, 谢谢
class myClass;
void func(vector<myClass> &vClass);
作者: nocti64 (八七的我)   2021-05-20 23:33:00
直接用array吧在c++端用动态宣告arrayc#端收阵列指标和阵列长度(记得c#端要加unsafe才能用指标)

Links booklink

Contact Us: admin [ a t ] ucptt.com