컴파일러 오류 C3828
'개체 형식': 관리되는 또는 WinRTclasses의 인스턴스를 만드는 동안 배치 인수가 허용되지 않음
관리되는 형식 또는 Windows 런타임 형식의 개체를 만들 때 연산자 ref new, gcnew 또는 new의 배치 형식을 사용할 수 없습니다.
다음 샘플에서는 C3828 오류가 발생하는 경우 및 이를 해결하는 방법을 보여 줍니다.
// C3828a.cpp
// compile with: /clr
ref struct M {
};
ref struct N {
static array<char>^ bytes = gcnew array<char>(256);
};
int main() {
M ^m1 = new (&N::bytes) M(); // C3828
// The following line fixes the error.
// M ^m1 = gcnew M();
}