컴파일러 오류 C3255
'value type': 네이티브 힙에 이 값 형식 개체를 동적으로 할당할 수 없습니다.
관리되는 멤버를 포함하는 값 형식의 인스턴스(클래스 및 구조체 참조)는 스택에서 만들 수 있지만 힙에는 만들 수 없습니다.
다음 샘플에서는 C3255를 생성합니다.
// C3255.cpp
// compile with: /clr
using namespace System;
value struct V {
Object^ o;
};
value struct V2 {
int i;
};
int main() {
V* pv = new V; // C3255
V2* pv2 = new V2;
V v2;
}