Compiler Error C2748
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Compiler Error C2748.
managed or WinRT array creation must have array size or array initializer
A managed or WinRT array was ill formed. For more information, see array.
The following sample generates C2748 and shows how to fix it:
// C2748.cpp
// compile with: /clr
int main() {
array<int> ^p1 = new array<int>(); // C2748
// try the following line instead
array<int> ^p2 = new array<int>(2);
}
Show: