C++/CLI 네이티브 및 매니지드 코드 상호 운용성 핵심 기법
네이티브 클래스 내 매니지드 객체 참조 관리
네이티브 C++ 클래스에서 .NET 매니지드 객체를 멤버 변수로 유지해야 할 때 gcroot 템플릿을 사용합니다. 이를 통해 가비지 컬렉터(GC)가 객체를 수거하지 못하도록 방지하면서도 네이티브 포인터처럼 다룰 수 있습니다.
#include <vcclr.h>
// 매니지드 클래스 정의
public ref class ManagedWorker {
public:
vo ...
8월 20일 05:13에 게시됨