我正在VB.NET中开发一个应用程序,该应用程序使用的是一个第三方DLL,其文档用于C++。对于数据类型转换,我使用了两个页面:
我正在查找C++页面中的大小和VB.NET的等效大小;例如,int在C++中是4个字节,因此相应的VB.NET将是INT32或Integer。然而,这给了我意想不到的结果。然后我注意到,C++ long int被定义为值为-2,14
在C++和C#之间传递字符串的首选方法是什么?我有一个c++类,其中一个函数接受一个const char var1 and const char var2[]作为参数。当我在C#中调用这样的函数时,函数接受参数类型为s字节*。仅仅使用C# -字符串似乎不起作用,因为C#中的函数需要s字节*和s字节**。C++类:
public ref class