'object type': マネージド クラスまたは WinRT クラスのインスタンス作成時に仮引数を使用することはできません
注釈
マネージド型または Windows ランタイム型のオブジェクトの作成時に、仮引数付きの演算子 ref new、gcnew または new を使用することはできません。
Example
次の例では 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();
}