Compiler Error C3133
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 C3133.
Attributes cannot be applied to C++ varargs
An attribute was applied incorrectly. Attributes can not be applied to an ellipsis representing variable arguments.
For more information, see User-Defined Attributes.
The following sample generates C3133.
// C3133.cpp
// compile with: /clr /c
ref struct MyAttr: System::Attribute {};
void Func([MyAttr]...); // C3133
void Func2([MyAttr] int i); // OK
Show: