【发布时间】:2016-07-07 22:09:06
【问题描述】:
我是否必须以及如何从已返回到托管 C# 项目的 Windows 运行时组件中创建的类释放内存?
这个问题涉及到类而不是像How to free memory of c++ WinRT value structs 这样的结构
出现以下场景
- C++\Runtime 组件方法是从 C# 项目提出的
- C++ 类已创建(单个类与其他 C++ 类的集合)
- 返回 C++ 类
- C# 项目处理数据
我想确保以下类不会造成内存泄漏:https://github.com/cmusphinx/pocketsphinx-wp-demo/blob/master/PocketSphinxRntComp/SpeechRecognizer.h#L32
我(仍然)是释放内存的新手,不知道如何以及何时释放它。有人吗?
【问题讨论】:
-
它是自动的,停止尝试帮助。
标签: c# windows-runtime c++-cx winrt-component