다음을 통해 공유


컴파일러 오류 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;
}