컴파일러 오류 C3271
'member': FieldOffset 특성에 대한 값 'value'가 잘못되었습니다.
FieldOffset 특성에 음수가 전달되었습니다.
다음 샘플에서는 C3271을 생성합니다.
// C3271.cpp
// compile with: /clr /c
using namespace System;
using namespace System::Runtime::InteropServices;
[StructLayout(LayoutKind::Explicit)]
value class MyStruct1 {
public: [FieldOffset(0)] int a;
public: [FieldOffset(-1)] long b; // C3271
};