C# 从DLL-VC+发送数组+;
我用VC++写了一个dll。我想问一下dll中的方法是否可以返回数组 返回的数组是否与使用DLL的任何语言兼容?与C#、Java等兼容 如果我能找到一些线索,我会很高兴的C# 从DLL-VC+发送数组+;,c#,arrays,dll,visual-c++,C#,Arrays,Dll,Visual C++,我用VC++写了一个dll。我想问一下dll中的方法是否可以返回数组 返回的数组是否与使用DLL的任何语言兼容?与C#、Java等兼容 如果我能找到一些线索,我会很高兴的 谢谢。是的,这是绝对可能的 从内存分配的角度来看,最简单的方法是让调用者传入两个参数——一个用于写入数组的缓冲区和一个指示缓冲区大小的整数。这样,您就不必担心在DLL和调用者中使用相同的分配器来分配和释放内存。是的,这是绝对可能的 从内存分配的角度来看,最简单的方法是让调用者传入两个参数——一个用于写入数组的缓冲区和一个指示缓
谢谢。是的,这是绝对可能的
从内存分配的角度来看,最简单的方法是让调用者传入两个参数——一个用于写入数组的缓冲区和一个指示缓冲区大小的整数。这样,您就不必担心在DLL和调用者中使用相同的分配器来分配和释放内存。是的,这是绝对可能的
从内存分配的角度来看,最简单的方法是让调用者传入两个参数——一个用于写入数组的缓冲区和一个指示缓冲区大小的整数。这样,您就不必担心在DLL和调用者中使用相同的分配器来分配和释放内存。如果您将一篮西红柿装入车中,如何让篮子将西红柿发送给您?我想你可以在篮子里安装一个网球发射器——如果它足够大的话——但是你需要一些方法来控制发射器。如果你把一篮西红柿装进你的车里,你如何让篮子把西红柿送到你的车里?我想你可以在篮子里安装一个网球发射器——如果它足够大的话——但是你需要一些方法来控制发射器。伸手去抓西红柿不是更简单吗?