1. 首页
  2. 编程语言
  3. C#
  4. 关于C#调用C++dll传指针释放内存问题

关于C#调用C++dll传指针释放内存问题

上传者: 2022-02-22 16:57:50上传 PDF文件 58.27 KB 热度 13次

二、dll内部会对指针重新分配内存这时c#便不需要在外部申请内存空间,初始化一个指针即可:由于dll内部申请了空间,作出了一些改变,所以想要传回C#中需要使用引用c++:c#导入dll函数时申明:C++内部申请内存空间有几种方式,new或者malloc,如果是这两种分配方式,那么dll应该提供释放内存的函数接口,否则C#无法正常释放内存,长时间运行内存会逐渐增长即内存泄漏。

用户评论