Compilerfehler C3266
Aktualisiert: November 2007
Fehlermeldung
'Klasse' : Für einen Klassenkonstruktor muss eine 'void'-Parameterliste angegeben werden
'class' : a class-constructor must have a 'void' parameter list
An Klassenkonstruktoren in einer Klasse mit /clr-Programmierung können keine Parameter übergeben werden.
Im folgenden Beispiel wird C3266 generiert:
// C3266.cpp
// compile with: /clr
ref class X {
static X(int i) { // C3266
// try the following line instead
// static X() {
}
};
int main() {
}
Im folgenden Beispiel wird C3266 generiert:
// C3266b.cpp
// compile with: /clr:oldSyntax
#using <mscorlib.dll>
__gc class X {
static X(int i) { // C3266
// try the following line instead
// static X() {
}
};
int main() {
}