const char* __stdcall abc(const char* data) {
int size = strlen(data);
string s = "";
for (int i = 0; i < size; i++) {
s += data[i];
}
return s.c_str();
}
本人做c#,现在需要用c++实现一些内容,传入参数和返回参数都是指针,在c++的DLL中,定义了一些变量,在C#中我通过Intptr来获取返回值,上面的函数模拟了大概的内容,对c++中内存泄漏问题没有经验,这样在c#调用,会造成内容泄漏问题么,c#中的Intptr是不需要释放的吧