Teilen über


Compilerfehler C3500 bis C3999

In den Artikeln in diesem Abschnitt wird eine Teilmenge der vom Compiler generierten Fehlermeldungen erläutert.

Wichtig

Die Visual Studio-Compiler und -Buildtools können vielen Arten von Fehlern und Warnungen generieren. Nachdem ein Fehler oder eine Warnung erkannt wurde, können die Buildtools Annahmen über den beabsichtigten Zweck des Codes machen, und sie versuchen, den Code weiterhin auszuführen, sodass mehrere Probleme gleichzeitig gemeldet werden können. Wenn die Tools allerdings von falschen Annahmen ausgehen, sind spätere Fehler oder Warnungen möglicherweise nicht auf das Projekt anwendbar. Wenn Sie Probleme im Projekt beheben, sollten Sie immer mit dem ersten gemeldeten Problem (Fehler oder Warnung) beginnen, und häufig einen Rebuild für das Projekt ausführen. Durch eine Fehlerbehebung können möglicherweise viele nachfolgende Fehler behoben werden.

Um Hilfe zu einer bestimmten Diagnosenachricht in Visual Studio zu erhalten, wählen Sie sie im Fenster Ausgabe aus, und drücken Sie die Taste F1. Visual Studio öffnet die Dokumentationsseite für diesen Fehler, sofern vorhanden. Sie können auch das Suchtool oben auf der Seite verwenden, um Artikel zu bestimmten Fehlern oder Warnungen zu finden. Oder durchsuchen Sie die Liste der Fehler und Warnungen nach Tool und Typ im Inhaltsverzeichnis auf dieser Seite.

Hinweis

Nicht jeder Visual Studio-Fehler oder jede Warnung ist dokumentiert. In vielen Fällen sind bereits alle verfügbaren Informationen in der Fehlermeldung enthalten. Wenn Sie diese Seite erreicht haben, nachdem Sie F1 gedrückt haben, und der Ansicht sind, dass die Fehlermeldung oder Warnmeldung zusätzliche Erläuterungen benötigt, teilen Sie uns dies mit. Mithilfe der Feedbackschaltflächen auf dieser Seite können Sie ein Dokumentationsproblem auf GitHub melden. Wenn Sie glauben, dass der Fehler oder die Warnung falsch ist oder Sie ein weiteres Problem mit dem Toolset gefunden haben, melden Sie ein Produktproblem auf der Developer Community-Website. Sie können auch innerhalb der IDE Feedback senden und Fehler eingeben. Wechseln Sie in Visual Studio zur Menüleiste, und wählen Sie Hilfe > Feedback senden > Ein Problem melden aus, oder senden Sie einen Vorschlag über Hilfe > Feedback senden > Vorschlag senden. Es wurden einige Themen zu Compilerfehlern erstellt, die nicht vom Compiler ausgegeben werden und Sie jetzt stattdessen zu dieser Seite umleiten.

In Microsoft Learn Q&A-Foren finden Sie möglicherweise zusätzliche Unterstützung für Fehler und Warnungen. Oder suchen Sie auf der Website der Visual Studio C++-Developer Community nach der Fehler- oder Warnungsnummer. Sie können auch Stack Overflow nach Lösungen durchsuchen.

Links zu zusätzlichen Hilfe- und Communityressourcen finden Sie in der Hilfe und Community für Visual C++.

Fehlermeldungen

Fehler `Message`
Compilerfehler C3500 ungültige ProgID „progid
Compilerfehler C3501 für die ProgID „progid“ ist keine Typbibliothek registriert
Compilerfehler C3502 LIBID kann für ProgID „progid“ nicht empfangen werden
Compilerfehler C3503 Zeichen „0xvalue“ ist in einem Rohzeichenfolgenliteral nicht zulässig
Compilerfehler C3504 GUID kann von Zeichenfolge „string“ nicht erstellt werden
Compilerfehler C3505 Typbibliothek „library“ kann nicht geladen werden
Compilerfehler C3506 für LIBID „library“ ist keine Typbibliothek registriert
Compilerfehler C3507 eine ProgID kann nicht mehr als 39 Zeichen „progid“ haben, keine Satzzeichen außer „.“ enthalten und nicht mit einer Ziffer beginnen
Compilerfehler C3508 type“: ist kein gültiger Automationstyp
Compilerfehler C3509 type“: ungültiger Automation-Rückgabetyp; wenn ein Parameter mit „retval“ gekennzeichnet ist, muss der Rückgabetyp „void“, „HRESULT“ oder „SCODE“ sein.
Compilerfehler C3510 abhängige Typbibliothek library_name kann nicht gefunden werden
Compilerfehler C3511 identifier“: ein Aufruf an einen delegierenden Konstruktor soll der einzige Member-Initialisierer sein
Compilerfehler C3512 die schließende Zeichenfolge eines Rohzeichenfolgenliterals darf nicht mehr als 16 Zeichen umfassen
Compilerfehler C3513 string“: nicht unterstütztes Trennzeichen für Rohzeichenfolgenliteral
Compilerfehler C3514 character“ (value): nicht unterstütztes Trennzeichen für Rohzeichenfolgenliteral
Compilerfehler C3515 wenn es sich beim Argument für eine teilweise Spezialisierung einer Klassenvorlage um eine Paketerweiterung handelt, muss diese das letzte Argument sein
Compilerfehler C3516 beim Verarbeiten des Rohzeichenfolgenliterals wurde ein unerwartetes Dateiende gefunden; schließende Zeichenfolge „string“ stimmte nicht überein
Compilerfehler C3517 identifier“ eine Aliasdeklaration darf keinen Typ aufweisen, der „auto“ enthält
Compilerfehler C3518 identifier“: in einem direct-list-initialization-Kontext kann der Typ für „type“ nur aus einem einzelnen Initialisierungsausdruck hergeleitet werden
Compilerfehler C3519 parameter“: ungültiger Parameter für das Attribut embedded_idl
Compilerfehler C3520 identifier“: in diesem Kontext muss das Parameterpaket erweitert werden
Compilerfehler C3521 identifier“ ist kein Parameterpaket
Compilerfehler C3522 type“: in diesem Kontext kann das Parameterpaket nicht erweitert werden
Compilerfehler C3523 „sizeof…“ erfordert als Argument ein nicht erweitertes Parameterpaket
Compilerfehler C3524 identifier“: „sizeof“ kann nicht auf ein Parameterpaket angewendet werden. Wollten Sie „sizeof…“ verwenden?
Compilerfehler C3525 parameter“: wenn eine Klassenvorlage über ein Vorlagenparameterpaket verfügt, muss sich dieses am Ende der Vorlagenparameterliste befinden
Compilerfehler C3526 „…“ kann nicht auf „this“ angewendet werden
Compilerfehler C3527 identifier“ ist kein gültiger Operand für „sizeof…“. Wollten Sie „sizeof“ verwenden?
Compilerfehler C3528 identifier1“: die Anzahl der Elemente dieser Paketerweiterung stimmt nicht mit der Anzahl an Elementen in „identifier2“ überein
Compilerfehler C3529 parameter“: ein Vorlagenparameterpaket kann kein Standardargument aufweisen
Compilerfehler C3530 type“ kann nicht mit einem anderen Typspezifizierer kombiniert werden
Compilerfehler C3531 identifier“: ein Symbol, dessen Typ „type“ enthält, muss über einen Initialisierer verfüge.
Compilerfehler C3532 der Elementtyp eines Arrays kann kein Typ sein, der „type“ enthält
Compilerfehler C3533 ein Parameter darf keinen Typ aufweisen, der „type“ enthält
Compilerfehler C3534 Veraltet.
Compilerfehler C3535 Typ für „type1“ kann nicht von „type2“ abgeleitet werden
Compilerfehler C3536 identifier“: kann erst verwendet werden, wenn es initialisiert wurde
Compilerfehler C3537 kann nicht in einen Typ umgewandelt werden, der „type“ enthält
Compilerfehler C3538 in einer Deklaratorliste muss „type“ immer in denselben Typ hergeleitet werden
Compilerfehler C3539 ein Vorlagenargument darf keinen Typ aufweisen, der „type“ enthält
Compilerfehler C3540 „sizeof“ kann nicht auf einen Typ angewendet werden, der „type“ enthält
Compilerfehler C3541 „typeid“ kann nicht auf einen Typ angewendet werden, der „type“ enthält
Compilerfehler C3542 identifier“: eine virtuelle Memberfunktion darf keinen Rückgabetyp aufweisen, der „type“ enthält
Compilerfehler C3543 type“: enthält kein Parameterpaket
Compilerfehler C3544 parameter“: für ein Parameterpaket wird ein Typvorlagenargument erwartet
Compilerfehler C3545 parameter“: für ein Parameterpaket wird ein Nicht-Typvorlagenargument erwartet
Compilerfehler C3546 „…“: es sind keine zu erweiternden Parameterpakete verfügbar
Compilerfehler C3547 Vorlagenparameter „parameter“ kann nicht verwendet werden, da er einem Vorlagenparameterpaket folgt, und nicht aus den Funktionsparametern von „function“ hergeleitet werden kann
Compilerfehler C3548 identifier“: in diesem Kontext kann das Parameterpaket nicht verwendet werden
Compilerfehler C3549 value“: ein Funktionsparameterpaket kann kein Standardargument aufweisen
Compilerfehler C3550 In diesem Kontext ist nur ein einfaches "decltype(auto)" zulässig.
Compilerfehler C3551 wenn ein nachstehender Rückgabetyp verwendet wird, muss der voranstehende Rückgabetyp der einzelne Typbezeichner „auto“ sein (nicht „type“)
Compilerfehler C3552 „decltype(auto)“ erwartet
Compilerfehler C3553 "decltype" erwartet einen Ausdruck und keinen Typ.
Compilerfehler C3554 type“ kann nicht mit einem anderen Typspezifizierer kombiniert werden
Compilerfehler C3555 Falsches Argument für "decltype"
Compilerfehler C3556 expression“: falsches Argument für „decltype“
Compilerfehler C3557 Veraltet.
Compilerfehler C3558 Veraltet.
Compilerfehler C3559 rekursiver Aufruf an „function“: beim Kompilieren des Aufrufdiagramms für „concurrency::parallel_for_each“ bei „function“ wurde eine Rekursion festgestellt
Compilerfehler C3560 function“: IL ist beim Kompilieren des Aufrufdiagramms für „concurrency::parallel_for_each“ bei „function“ nicht verfügbar
Compilerfehler C3561 beim Kompilieren des Aufrufdiagramms für „concurrency::parallel_for_each“ wurde in der Ablaufsteuerung ein Kachelbarrierenvorgang gefunden, der nicht Kachel-angepasst ist: „function
Compilerfehler C3562 systeminterne Funktion „function“ ist auf höchstens number Parameter beschränkt
Compilerfehler C3563 Beim Kompilieren des Aufrufdiagramms für „concurrency::parallel_for_each“ bei „function“ wurde ein Endlosschleife festgestellt.
Compilerfehler C3564 beim Kompilieren des Aufrufdiagramms für „concurrency::parallel_for_each“ bei „function“ wurde ein nicht initialisierter Wert gelesen
Compilerfehler C3565 Beim Kompilieren des Aufrufdiagramms für „concurrency::parallel_for_each“ hat die Gesamtgröße des tile_static-Speichers (number Bytes) die Grenze von number Bytes überschritten.
Compilerfehler C3566 beim Kompilieren des Aufrufdiagramms für „concurrency::parallel_for_each“ bei „function“ sind die Blöcke mit Nebeneffekten zu tief geschachtelt
Compilerfehler C3567 beim Kompilieren des Aufrufdiagramms für „concurrency::parallel_for_each“ bei „function“ wurde eine Division oder Modulo durch Null festgestellt
Compilerfehler C3568 Die Summe der Register überschreitet den Grenzwert von number beim Kompilieren des Aufrufdiagramms für „concurrency::parallel_for_each“. Bitte vereinfachen Sie Ihr Programm
Compilerfehler C3569 beim Kompilieren des Aufrufdiagramms für „concurrency::parallel_for_each“ bei „function“ wurde eine Racebedingung festgestellt
Compilerfehler C3570 unzulässige Verwendung des eingeschränkten AMP-Bereichs beim Kompilieren mit /clr
Compilerfehler C3571 type“: unzulässiges Compute-Domänenargument; kein Klassentyp
Compilerfehler C3572 type“: unzulässiges Compute-Domänenargument; öffentlicher Member fehlt: „static const int rank“ oder Rangwert ist nicht positiv
Compilerfehler C3573 Die Anzahl der an „concurrency::parallel_for_each“ übergebenen Instanzen von „concurrency::graphics::sampler“ darf number nicht überschreiten
Compilerfehler C3574 type“: unzulässige Kachelausdehnungen: muss positiv sein und (1) Z <= number; (2) ZYX <= number
Compilerfehler C3575 type“: ungültiges Compute-Domänenargument; fehlendes öffentliches Mitglied: „concurrency::index<number> _map_index(const concurrency::index<number>&) restrict(amp)“
Compilerfehler C3576 type“: „concurrency::details::_Parallel_for_each argument #number weist einen nicht unterstützten Typ auf
Compilerfehler C3577 Kernelargument „concurrency::parallel_for_each“ ist unzulässig: Aufruf für Member „void operator()(type) restrict(amp)“ kann nicht aufgelöst werden
Compilerfehler C3578 Die Größe des an „concurrency::parallel_for_each“ übergebenen Funktionsobjekts darf number Bytes nicht überschreiten.
Compilerfehler C3579 Die Anzahl der an „concurrency::parallel_for_each“ übergebenen schreibgeschützten Instanzen von „concurrency::array“ und „concurrency::graphics::texture“ darf number nicht überschreiten.
Compilerfehler C3580 Die Anzahl der an „concurrency::parallel_for_each“ übergebenen schreibbaren Instanzen von „concurrency::array“ und „concurrency::graphics::texture“ darf number nicht überschreiten.
Compilerfehler C3581 type“: nicht unterstützter Typ in eingeschränktem AMP-Code
Compilerfehler C3582 Veraltet.
Compilerfehler C3583 identifier“: die Größe der Variable (number Bytes) übersteigt die in eingeschränktem AMP-Code unterstützte maximale Größe (number Bytes)
Compilerfehler C3584 nicht unterstütze Verwendung von tile_static für „identifier
Compilerfehler C3585 identifier“ weist im eingeschränkten AMP-Code eine nicht unterstützte Speicherklasse auf
Compilerfehler C3586 identifier“: die Verwendung von globalen oder statischen Variablen wird in eingeschränktem AMP-Code nicht unterstützt
Compilerfehler C3587 dynamic_cast wird in eingeschränktem AMP-Code nicht unterstützt
Compilerfehler C3588 Umwandlung von „type1“ in type2“ wird in eingeschränktem AMP-Code nicht unterstützt
Compilerfehler C3589 string“: nicht unterstützte Verwendung von Zeichenfolgenliteralen in eingeschränktem AMP-Code
Compilerfehler C3590 token“: By-Reference-Aufzeichnung oder „this“-Aufzeichnung wird nicht unterstützt, wenn der Lambdaausdruck AMP-eingeschränkt ist
Compilerfehler C3591 der typeid-Operator wird in eingeschränktem AMP-Code nicht unterstützt
Compilerfehler C3592 Systemeigene Inlineassemblys („__asm“) werden in eingeschränktem AMP-Code nicht unterstützt.
Compilerfehler C3593 „goto“ wird in eingeschränktem AMP-Code nicht unterstützt.
Compilerfehler C3594 Ausnahmebehandlungen (try, catch, throw usw.) werden in eingeschränktem AMP-Code nicht unterstützt.
Compilerfehler C3595 der Konstantenwert liegt in eingeschränktem AMP-Code außerhalb des unterstützten Bereichs
Compilerfehler C3596 parameter“ („type„): die von einer Lambdafunktion erfasste Variable weist im eingeschränkten AMP-Code einen nicht unterstützten Typ auf
Compilerfehler C3597 parameter“: „identifier“ darf nicht nach Wert erfasst werden, wenn die Lambda-Funktion eingeschränkt ist
Compilerfehler C3598 die Label-Anweisung wird in eingeschränktem AMP-Code nicht unterstützt
Compilerfehler C3599 operator“: die Zeigerarithmetik ist in eingeschränktem AMP-Code nicht als bool-Zeiger ausführbar.
Compilerfehler C3600 function“: beim Kompilieren des Aufrufdiagramms für „concurrency::parallel_for_each“ bei „function“ wurde die Verwendung von tile_static-Speicher festgestellt
Compilerfehler C3601 type“: ungültiger Argumenttyp für AMP-Diagnosefunktion „function
Compilerfehler C3602 Beim Kompilieren des Aufrufdiagramms für „concurrency::parallel_for_each“ wurde eine nicht unterstützte Ablaufsteuerung festgestellt bei: „function“.
Compilerfehler C3603 symbol“: Typ „type“ wird noch nicht unterstützt
Compilerfehler C3604 identifier“: nur ein verwaltetes Objekt kann auf dem gc-Heap erstellt werden
Compilerfehler C3605 Die Gesamtzahl der Sampler (number erfasst und number vordefinierte) überschreitet number beim Kompilieren des Aufrufdiagramms für die concurrency::parallel_for_each unter: „function
Compilerfehler C3606 Systeminterne Funktion „function“ kann nicht HLSL zugeordnet werden
Compilerfehler C3609 identifier“: eine „versiegelte oder endgültige“ Funktion muss virtuell sein
Compilerfehler C3610 identifier“: Werttyp muss „boxed“ sein, bevor die Methode „method“ aufgerufen werden kann
Compilerfehler C3611 identifier“: eine versiegelte Funktion kann keinen pure-Spezifizierer aufweisen
Compilerfehler C3612 identifier“: eine versiegelte Klasse kann keine rein virtuellen Methoden aufweisen
Compilerfehler C3613 Rückgabetyp nach „->“ (Annahme: „int“) fehlt
Compilerfehler C3614 Unterschiedliche Werte für die Paketgröße in der gleichen Klasse. Der vorherige Wert war „value“, der neue Wert ist „value“.
Compilerfehler C3615 die constexpr-Funktion „function“ muss einen konstanten Ausdruck ergeben
Compilerfehler C3616 Veraltet.
Compilerfehler C3617 Initialisierer strukturierter Bindungen müssen einen Array- oder einen Nicht-Union-Klassentyp aufweisen. Der Typ „type_name“ ist unzulässig
Compilerfehler C3618 declaration“: eine Methode, die als „DllImport“ markiert ist, kann nicht definiert werden
Compilerfehler C3619 eine Vorlage kann nicht innerhalb eines verwalteten/WinRT-Typs deklariert werden
Compilerfehler C3620 type“: das Festlegen der Ausrichtung ist für WinRT-Typen nicht zulässig
Compilerfehler C3621 type“: für WinRT-Typen ist nur der Standardpaketwert (number) zulässig
Compilerfehler C3622 type“: eine als „keyword“ deklarierte Klasse kann nicht instanziiert werden
Compilerfehler C3623 identifier“: Bitfelder werden in verwalteten/WinRT-Typen nicht unterstützt
Compilerfehler C3624 type“: die Verwendung dieses Typs erfordert einen Verweis auf Assembly/Modul „identifier
Compilerfehler C3625 class“: ein systemeigener Typ kann nicht vom verwalteten/WinRT-Typ „type“ abgeleitet werden
Compilerfehler C3626 identifier“: Das Schlüsselwort keyword kann nur für COM-Schnittstellen, Memberfunktionen und Datenmember verwendet werden, die Zeiger auf Delegate sind
Compilerfehler C3627 Nur ein Werttyp kann geschachtelt werden
Compilerfehler C3628 class“: verwaltete/WinRT-Klassen unterstützen nur öffentliche Vererbung
Compilerfehler C3629 token“: ein Erfassungsstandard kann nur am Anfang einer Lambdaerfassungsliste auftreten
Compilerfehler C3630 Fehler beim Verarbeiten des Tokens „token“ (veraltet in Visual Studio 2022)
Compilerfehler C3631 event“: ein verwaltetes/WinRT-Ereignis kann nicht überladen werden
Compilerfehler C3632 event“: unzulässiger Ereignisstil für construct
Compilerfehler C3633 identifier“ kann nicht als Mitglied der verwalteten „class“ definiert werden
Compilerfehler C3634 member“: eEine abstrakte Methode einer verwalteten/WinRT-Klasse kann nicht definiert werden
Compilerfehler C3635 identifier“: kann nicht auf eine verwaltete/WinRT-Klasse angewendet werden (verwenden Sie stattdessen „identifier“)
Compilerfehler C3636 identifier“: kann nicht auf diesen Typ angewendet werden
Compilerfehler C3637 function“: Die Definition einer Friend-Funktion darf keine Spezialisierung einer Funktionsvorlage/generischer Funktion sein
Compilerfehler C3638 operator“: die Standardoperatoren für die Boxing- und Unboxing-Konvertierung können nicht neu definiert werden
Compilerfehler C3639 als Bestandteil eines Standardarguments kann eine Lambdafunktion nur „init-capture“ umfassen
Compilerfehler C3640 member“: es muss eine referenzierte oder virtuelle Memberfunktion einer lokalen Klasse definiert werden
Compilerfehler C3641 function“: ungültige Aufrufkonvention „convention“ für die Funktion, die mit /clr:pure oder /clr:safe kompiliert wurde
Compilerfehler C3642 function“: mit der __clrcall-Aufrufkonvention aus systemeigenem Code kann keine Funktion aufgerufen werden
Compilerfehler C3643 „%$S“: der Typ kann aufgrund nichtstatischer Datenmember in „%$S“ und „%$S“ nicht zerlegt werden
Compilerfehler C3644 function“: die Funktion kann nicht kompiliert werden, um verwalteten Code zu generieren
Compilerfehler C3645 function“: __clrcall kann nicht für Funktionen verwendet werden, die als systemeigener Code kompiliert werden
Compilerfehler C3646 identifier“: unbekannter Überschreibungsbezeichner
Compilerfehler C3647 Veraltet.
Compilerfehler C3648 diese explizite Überschreibungssyntax wird für verwaltete Typen nicht unterstützt
Compilerfehler C3649 diese explizite Überschreibungssyntax ist in /ZW nicht zulässig
Compilerfehler C3650 member“: kann nicht als explizite Überschreibung verwendet werden; muss eine virtuelle Memberfunktion einer Basisklasse sein
Compilerfehler C3651 member“: kann nicht als explizite Überschreibung verwendet werden, muss ein Member einer Basisklasse sein
Compilerfehler C3652 member“: eine Funktion, die explizite Überschreibungen durchführt, muss virtuell sein.
Compilerfehler C3653 identifier“: kann nicht als benannte Überschreibung verwendet werden: es wurde keine Funktion gefunden, die überschrieben wird; Haben Sie vergessen, die Funktion mithilfe eines ::-Operators explizit zu benennen?
Compilerfehler C3654 token“: Syntaxfehler in expliziter Überschreibung
Compilerfehler C3655 member“: die Funktion wurde bereits explizit überschrieben
Compilerfehler C3656 keyword“: der Überschreibungsspezifizierer kann nicht wiederholt werden
Compilerfehler C3657 ein Destruktor/Finalizer kann keine explizite Überschreibung durchführen oder explizit überschrieben werden
Compilerfehler C3658 Veraltet.
Compilerfehler C3659 member“: Überschreiben des Bezeichners „keyword“ wird nicht unterstützt
Compilerfehler C3660 member1“ blendet den geerbten Member „member2“ aus
Compilerfehler C3661 die Liste mit expliziten Überschreibungen hat keine zu überschreibenden Methoden gefunden
Compilerfehler C3662 member“: der Überschreibungsspezifizierer „keyword“ ist nur in Memberfunktionen von verwalteten/WinRT-Klassen zulässig
Compilerfehler C3663 Veraltet.
Compilerfehler C3664 member“: kann nicht als explizite Überschreibung verwendet werden, muss „public“- oder „protected“-Zugriff haben
Compilerfehler C3665 member“: der Überschreibungsspezifizierer „keyword“ ist für einen Destruktor/Finalizer nicht zulässig
Compilerfehler C3666 constructor“: Überschreiben des Bezeichners keyword“ für einen Konstruktor nicht zulässig
Compilerfehler C3667 attribute“: das Attribut unterstützt keine Paketerweiterung
Compilerfehler C3668 member“: die Methode mit dem Überschreibungsspezifizierer „override“ hat keine Basisklassenmethoden überschrieben
Compilerfehler C3669 member“: der Überschreibungsspezifizierer „override“ ist für statische Memberfunktionen oder Konstruktoren nicht zulässig
Compilerfehler C3670 member“: Die „member“-Basisklassenmethode ist nicht zugreifbar und kann nicht überschrieben werden
Compilerfehler C3671 member“: die Funktion setzt „member“ nicht außer Kraft
Compilerfehler C3672 ein Pseudodestruktorausdruck kann nur als Teil eines Funktionsaufrufs verwendet werden
Compilerfehler C3673 class“: die Klasse hat keinen Kopierkonstruktor
Compilerfehler C3674 das Standardbibliotheksmodul „module“ wurde nicht gefunden
Compilerfehler C3675 function“: ist reserviert, da „property“ definiert ist
Compilerfehler C3676 class“: Verweisklasse und Basisklasse weisen nicht kompatible Attribute „[attribute]“ auf
Compilerfehler C3677 das Zeichenfolgenliteral nach „operator“ darf kein Codierungspräfix aufweisen
Compilerfehler C3678 das Zeichenfolgenliteral nach „operator“ muss die leere Zeichenfolge „“ sein.
Compilerfehler C3679 Literalsuffix-Bezeichner nach „operator ""“ erwartet
Compilerfehler C3680 kann benutzerdefinierte Zeichenfolgenliterale nicht mit nicht übereinstimmenden Literalsuffix-Bezeichnern verketten
Compilerfehler C3681 „fallthrough“: das Attribut darf nur in einer einschließenden switch-Anweisung vorhanden sein
Compilerfehler C3682 „Operator identifier“: Literaloperator/Literaloperatorvorlage kann nicht deklariert werden, um „C-Verknüpfung“ zu haben
Compilerfehler C3683 kann nicht sowohl eine unformatierte Literaloperator-Vorlage als auch eine Literaloperator-Vorlage mit demselben Literalsuffix-Bezeichner definieren
Compilerfehler C3684 „Operator identifier“: Deklaration des Literaloperators weist eine ungültige Parameterliste auf
Compilerfehler C3685 „Operator identifier“: Literaloperator-Vorlage darf keine Funktionsparameter aufweisen
Compilerfehler C3686 „Operator identifier“: Literaloperator-Vorlage muss exakt einen Vorlagenparameter aufweisen, bei dem es sich um ein Parameterpaket handelt
Compilerfehler C3687 „Operator identifier“: Literaloperator-Vorlage muss einen Nicht-Typvorlagenparameter des Typs „char“ aufweisen
Compilerfehler C3688 ungültiges Literalsuffix „suffix“; Literaloperator oder Literaloperatorvorlage „operator identifier“ nicht gefunden
Compilerfehler C3689 „Operator identifier“: Literaloperator/Literaloperatorvorlage muss sich in einem globalen oder Namespacebereich befinden
Compilerfehler C3690 Zeichenfolgenliteral erwartet, stattdessen jedoch benutzerdefiniertes Zeichenfolgenliteral gefunden
Compilerfehler C3691 ungültiges Literalpräfix „prefix
Compilerfehler C3692 Der nicht skalare Typ „type_name“ darf nicht in einem Pseudodestruktorausdruck verwendet werden
Compilerfehler C3693 identifier“: Bitfelder können nicht durch einen Verweis erfasst werden
Compilerfehler C3694 die Deklaration einer strukturierten Bindung darf mit Ausnahme von „static“, „thread“, „thread_local“, „auto“ und CV-Qualifizierern keine Spezifizierer enthalten
Compilerfehler C3695 „%$S“: ein Typ mit einer anonymen Union oder Struktur kann nicht zerlegt werden
Compilerfehler C3696 keyword“: dieser Qualifizierer kann nicht für „%“ verwendet werden
Compilerfehler C3697 keyword“: dieser Qualifizierer kann nicht für „^“ verwendet werden
Compilerfehler C3698 type“: dieser Typ kann nicht als Argument von „operator“ verwendet werden
Compilerfehler C3699 operator“: diese Referenzierung kann nicht für den Typ „type“ verwendet werden
Compilerfehler C3700 abschließendes „%c“ in Dateiname fehlt
Compilerfehler C3701 function“: Ereignisquelle hat keine Ereignisse
Compilerfehler C3702 ATL ist für COM-Ereignisse erforderlich
Compilerfehler C3703 event_handler“: eine Ereignishandlermethode muss dieselbe Speicherklasse wie die Quelle „event“ haben
Compilerfehler C3704 member“: eine vararg-Methode kann keine Ereignisse auslösen
Compilerfehler C3705 function“: die ereignisauslösende Schnittstelle konnte nicht gefunden werden
Compilerfehler C3706 function“: nur eine COM-Schnittstelle kann COM-Ereignisse auslösen
Compilerfehler C3707 member“: dispinterface-Methode muss eine „dispid“ haben
Compilerfehler C3708 function“: falsche Verwendung von „keyword“; muss Member einer kompatiblen Ereignisquelle sein
Compilerfehler C3709 function“: ungültige Syntax zur Bestimmung des Ereignisses in __hook/__unhook
Compilerfehler C3710 function“: uUngültige Syntax zur Bestimmung der Ereignishandler in __hook/__unhook
Compilerfehler C3711 event“: eine nicht verwaltete Ereignisquellmethode muss eine leere Rückgabe oder einen ganzzahligen Typ haben
Compilerfehler C3712 event_handler“: eine Ereignishandlermethode muss denselben Typ wie die Quelle „event“ zurückgeben
Compilerfehler C3713 event_handler“: eine Ereignishandlermethode muss dieselben Funktionsparameter wie die Quelle „event“ haben
Compilerfehler C3714 event_handler“: eine Ereignishandlermethode muss dieselbe Aufrufkonvention wie die Quelle „event“ haben
Compilerfehler C3715 pointer“: muss ein Zeiger auf „type“ sein
Compilerfehler C3716 „%$L“: das Erstellen eines vorkompilierten Headers mit Modulkonstrukten ist unzulässig
Compilerfehler C3717 member“: eine Methode, die Ereignisse auslöst, kann nicht definiert werden
Compilerfehler C3718 es kann nur „__keyword“ im Kontext einer Memberfunktion der erhaltenen Klasse aufgerufen werden
Compilerfehler C3719 member“: nur eine Ereignisquelle, die auf einer Schnittstelle basiert, kann für COM-Ereignisse verwendet werden
Compilerfehler C3720 type“: kann IDispatch nur auf einer dualen oder dispinterface implementieren
Compilerfehler C3721 signature“: die Ereignissignatur ist nicht kompatibel
Compilerfehler C3722 ein generisches Ereignis ist nicht zulässig
Compilerfehler C3723 function“: Ereignis konnte nicht aufgelöst werden
Compilerfehler C3724 #include <windows.h>, um Multithreading mit Ereignissen zu verwenden
Compilerfehler C3725 Veraltet.
Compilerfehler C3726 SecureHotPatch-Transformationen konnten nicht auf „%s“ angewendet werden Erklärung
Compilerfehler C3727 event“: ein verwaltetes Ereignis muss eine Memberfunktion oder ein Datenmember sein, das ein Zeiger zu einem Delegat ist
Compilerfehler C3728 event“: das Ereignis hat keine raise-Methode
Compilerfehler C3729 ein Attributspezifizierer kann nicht sowohl ein „using“-Namespacepräfix als auch ein bereichsbezogenes Attribut verwenden
Compilerfehler C3730 Veraltet.
Compilerfehler C3731 inkompatibles Ereignis „event“ und Handler „event_handler“; Ereignisquelle und Ereignishandler müssen denselben Ereignistyp aufweisen
Compilerfehler C3732 interface“: eine benutzerdefinierte Schnittstelle, die COM-Ereignisse auslöst, kann nicht von IDispatch erben
Compilerfehler C3733 event“: ungültige Syntax zur Spezifizierung eines COM-Ereignisses; haben Sie „__interface“ vergessen?
Compilerfehler C3734 class“ eine verwaltete/WinRT-Klasse kann keine Co-Klasse sein
Compilerfehler C3735 Vorlage oder generisch neu definiert
Compilerfehler C3736 member“: muss eine Methode sein, oder, im Falle von verwalteten Ereignissen, optional ein Datenmember
Compilerfehler C3737 identifier“: ein Delegat hat möglicherweise keine explizite Aufrufkonvention
Compilerfehler C3738 convention“: die Aufrufkonvention der expliziten Instanziierung muss mit der der instanziierten Vorlage übereinstimmen
Compilerfehler C3739 class“: die Syntax wird nur unterstützt, wenn der Parameter „layout_dependent“ des event_receiver „true“ ist
Compilerfehler C3740 template“: Vorlagen können sich nicht auf Ereignisse beziehen oder sie erhalten
Compilerfehler C3741 class“: muss eine Co-Klasse sein, wenn der Parameter „layout_dependent“ des event_receiver „true“ ist
Compilerfehler C3742 token1“: unausgewogene Tokensequenz im Attributargument „attribute“, erwartet wurde „token2
Compilerfehler C3743 hook/unhook kann nur auf eine gesamte Schnittstelle angewendet werden, wenn der Parameter „layout_dependent“ von event_receiver „true“ ist
Compilerfehler C3744 __unhook muss wenigstens 3 Argumente für verwaltete Ereignisse haben
Compilerfehler C3745 function“: „raised“ kann nur auf ein Ereignis angewendet werden
Compilerfehler C3746 das Standardattribut „identifier“ darf höchstens ein Mal in einer Attributliste verwendet werden
Compilerfehler C3747 Fehlende Standardvorlagen-/generischer Parameter: Parameter number.
Compilerfehler C3748 interface“: nicht verwaltete Schnittstellen lösen möglicherweise keine Ereignisse aus
Compilerfehler C3749 attribute“: ein benutzerdefiniertes Attribut kann nicht innerhalb einer Funktion verwendet werden
Compilerfehler C3750 token“: unerwartetes Token in Attributliste
Compilerfehler C3751 identifier“: unerwarteter Bezeichner in der Attributliste
Compilerfehler C3752 attribute“: Attribut kann nicht klassifiziert werden; „keyword“ sollte in diesem Kontext nicht verwendet werden
Compilerfehler C3753 eine generische Eigenschaft ist nicht zulässig
Compilerfehler C3754 Delegatkonstruktor: die Memberfunktion „member“ kann nicht für eine Instanz vom Typ „type“ aufgerufen werden
Compilerfehler C3755 identifier“: ein Delegat kann nicht definiert werden
Compilerfehler C3756 Veraltet.
Compilerfehler C3757 type“: Typ nicht für die Funktion „constexpr“ erlaubt (veraltet in Visual Studio 2022)
Compilerfehler C3758 member“: virtuelle Funktion darf nicht als „constexpr“ deklariert werden
Compilerfehler C3759 member“: Memberfunktion eines nicht literalen Typs kann nicht „constexpr“ deklariert werden (veraltet in Visual Studio 2022)
Compilerfehler C3760 verwenden Sie das Schlüsselwort __property, um die Eigenschaft in verwalteter/WinRT „class“ zu deklarieren
Compilerfehler C3761 function“: „retval“ kann nur im letzten Argument einer Funktion angezeigt werden
Compilerfehler C3762 Attribut „attribute“ kann nicht verarbeitet werden
Compilerfehler C3763 type“: „retval“ und „out“ können nur auf einem Datenzeigertyp angezeigt werden
Compilerfehler C3764 member“: die Basisklassenmethode „member“ kann nicht außer Kraft gesetzt werden
Compilerfehler C3765 event“: ein Ereignis kann nicht in einer Klasse/Struktur „type“ definiert werden, die als ein event_receiver gekennzeichnet ist
Compilerfehler C3766 type“ muss eine Implementierung für die Schnittstellenmethode „function“ bereitstellen
Compilerfehler C3767 function“: auf mögliche Funktion(en) kann nicht zugegriffen werden
Compilerfehler C3768 die Adresse einer virtuellen vararg-Funktion in reinem verwaltetem Code kann nicht übernommen werden
Compilerfehler C3769 identifier“: eine geschachtelte Klasse kann nicht den gleichen Namen wie die sie unmittelbar umschließende Klasse aufweisen
Compilerfehler C3770 type“: ist keine gültige Basisklasse
Compilerfehler C3771 identifier“: die Frienddeklaration kann im nächsten Namespacebereich nicht gefunden werden
Compilerfehler C3772 identifier“: ungültige Friend-Vorlagendeklaration
Compilerfehler C3773 verwenden Sie den Compilerwechsel /await, um Coroutinen zu aktivieren
Compilerfehler C3774 scope::identifier“ wurde nicht gefunden: schließen Sie den Header header_name ein
Compilerfehler C3775 der Rückgabetyp „function“ darf nicht „type“ sein
Compilerfehler C3776 Ein Ausdruck vom Typ „void“ kann in einer Coroutine mit einem tatsächlichen nicht leeren Rückgabetyp nicht zurückgegeben werden.
Compilerfehler C3777 function“: eine Coroutine kann keine variable Argumentenliste annehmen
Compilerfehler C3778 „alloca“: darf nicht in einer Coroutine verwendet werden
Compilerfehler C3779 function“: eine Funktion, die „auto“ zurückgibt, darf nicht verwendet werden, bevor sie definiert ist
Compilerfehler C3780 function“: 3ine Konvertierungsfunktion, die „auto“ zurückgibt, darf nicht verwendet werden, bevor sie definiert ist
Compilerfehler C3781 keyword“: Kann nicht in einer Coroutine vom Typ „type“ verwendet werden Entweder keyword oder keyword muss in zugeordneten promise_type vorhanden sein
Compilerfehler C3782 type: die Zusage einer Coroutine kann nicht sowohl keyword als auch keyword enthalten
Compilerfehler C3783 identifier“: kann keine Coroutine sein
Compilerfehler C3784 der Ausdruck „keyword“ darf in diesem Kontext nicht verwendet werden.
Compilerfehler C3785 das erste Vorlagenargument für „std::integer_sequence“ muss ein Ganzzahltyp sein
Compilerfehler C3786 das zweite Vorlagenargument für „std::make_integer_sequence“ muss eine Ganzzahlkonstante größer oder gleich null sein
Compilerfehler C3787 der Rückgabetyp dieser Coroutine kann nicht hergeleitet werden
Compilerfehler C3788 diese Funktion kann keine Coroutine sein: „type_name“ ist keine Klasse
Compilerfehler C3789 diese Funktion kann keine Coroutine sein: „%$T“ deklariert den Member „%$I()“ nicht
Compilerfehler C3790 für die Erfassung von „*this“ ist „%1$M“ erforderlich
Compilerfehler C3791 „this“ kann nicht explizit erfasst werden, wenn der Standarderfassungsmodus ein Modus nach Kopie ist (=)
Compilerfehler C3792 unbekannter Hashalgorithmus „%$I“
Compilerfehler C3793 Hashwert für Algorithmuss „%$I“ muss exakt %u Zeichen umfassen
Compilerfehler C3794 die Datei „%$S“ im #pragma file_hash ist auch Teil der aktuellen Kompilierungseinheit
Compilerfehler C3795 mehrere in Konflikt stehende Hashwerte für „%$S“
Compilerfehler C3796 „operator %$I“: ist weder eine Zeichenfolgen-Literaloperator-Vorlage noch eine numerische Literaloperator-Vorlage
Compilerfehler C3797 keyword“: die Ereignisdeklaration darf keinen Überschreibungsspezifizierer aufweisen. (dieser sollte stattdessen in der add-/remove-/raise-Ereignismethode platziert werden.)
Compilerfehler C3798 keyword“: die Eigenschaftendeklaration darf keinen Überschreibungsspezifizierer aufweisen. (dieser sollte stattdessen in der get-/set-Eigenschaftenmethode platziert werden)
Compilerfehler C3799 eine indizierte Eigenschaft darf keine leere Parameterliste aufweisen
Compilerfehler C3800 declaration“: Eigenschaften und Ereignisse können nicht kombiniert werden
Compilerfehler C3801 attribute“: das Attribut darf keine argument-Klausel aufweisen
Compilerfehler C3802 Veraltet.
Compilerfehler C3803 property“: Eigenschaft hat einen Typ, der mit einem seiner Accessoren „accessor“ inkompatibel ist
Compilerfehler C3804 member“: die accessor-Methoden einer Eigenschaft müssen entweder alle statisch oder alle nicht statisch sein
Compilerfehler C3805 token“: unerwartetes Token, es wurde entweder „}“ oder ein „,“ erwartet
Compilerfehler C3806 token“: unerwartetes Token, es wurde entweder ein „{“ oder ein Member-Initialisierer erwartet
Compilerfehler C3807 type“: eine Klasse mit dem Attribut ComImport kann nicht von „type“ abgeleitet werden; nur eine Schnittstellenimplementierung ist zulässig
Compilerfehler C3808 type“: der Member „member“ kann nicht durch eine Klasse mit dem ComImport-Attribut definiert werden, es sind nur abstrakte Funktionen oder dllimport-Funktionen zulässig
Compilerfehler C3809 type“: ein verwalteter/WinRT-Typ kann keine Friend-Funktionen/-Klassen/-Schittstellen aufweisen
Compilerfehler C3810 „%1$S“: Typ mit mehrdeutiger Basisklasse „type_name“ kann nicht zerlegt werden
Compilerfehler C3811 Veraltet.
Compilerfehler C3812 „__property“ muss das erste Token in einer Eigenschaftsdeklaration sein
Compilerfehler C3813 Eine Eigenschaftendefinition kann nur in der Definition eines verwalteten/WinRT-Typs auftreten.
Compilerfehler C3814 Veraltet.
Compilerfehler C3815 der Rückgabetyp der Methode „member“ muss mit dem Typ des letzten Parameters des Setter übereinstimmen
Compilerfehler C3816 „class/struct“ „member“ wurde zuvor mit einem anderen verwalteten/WinRT-Modifizierer deklariert oder definiert
Compilerfehler C3817 declaration“: die Eigenschaft kann nur auf eine Funktion angewendet werden
Compilerfehler C3818 die Array Eigenschaftsdeklaration „property“ darf keine Indexeigenschaft „property“ überladen
Compilerfehler C3819 Veraltet.
Compilerfehler C3820 identifier“: Initialisierer müssen verwaltet werden
Compilerfehler C3821 function“: ein verwalteter Typ oder eine verwaltete Funktion kann nicht in einer nicht verwalteten Funktion verwendet werden
Compilerfehler C3822 Veraltet.
Compilerfehler C3823 Veraltet.
Compilerfehler C3824 type“: dieser Typ kann nur in diesem Kontext (Funktionsparameter, Rückgabetyp oder statischer Member) auftreten
Compilerfehler C3825 type“: eine verwaltete/WinRT-Klasse kann nur verwaltete/WinRT-Ereignisse unterstützen
Compilerfehler C3826 Veraltet.
Compilerfehler C3827 das Standardattribut „deprecated“ kann keine Argumente oder ein Zeichenfolgenliteral mit einer Beschreibung der Ursache aufweisen
Compilerfehler C3828 Platzierungsargumente können nicht für einen Ausdruck „keyword“ für den Typ „type“ angegeben werden
Compilerfehler C3829 das Standardattribut „noreturn“ kann nur auf Funktionen angewendet werden
Compilerfehler C3830 type1“: kann nicht von „type2“ erben, Werttypen können nur von Schnittstellenklassen erben
Compilerfehler C3831 identifier“: „type“ kann keinen festen Datenmember oder eine Memberfunktion haben, die einen festen Zeiger zurückgibt
Compilerfehler C3832 typelib“: die Typbibliothek wurde für 32 Bit-Zeiger erstellt; ändern Sie den Qualifizierer „ptrsize“
Compilerfehler C3833 type“: ungültiger Zieltyp für identifier
Compilerfehler C3834 unzulässige explizite Umwandlung zu einem festen Zeiger. verwenden Sie eine fixierte lokale Variable
Compilerfehler C3835 Veraltet.
Compilerfehler C3836 ein statischer Konstruktor darf keine Memberinitialisiererliste haben
Compilerfehler C3837 Attribute sind in diesem Kontext unzulässig
Compilerfehler C3838 Erben von „type“ nicht möglich
Compilerfehler C3839 Ausrichtung in einem verwalteten/WinRT-Typ kann nicht geändert werden
Compilerfehler C3840 Veraltet.
Compilerfehler C3841 Veraltet.
Compilerfehler C3842 identifier“: die Qualifizierer „const“ und „volatile“ für Memberfunktionen von verwalteten/WinRT-Typen werden nicht unterstützt.
Compilerfehler C3843 identifier“: ref-Qualifizierer für Memberfunktionen von verwalteten/WinRT-Typen werden nicht unterstützt
Compilerfehler C3844 identifier“: Das Symbol kann nicht aus „source“ importiert werden, da „identifier“ bereits im aktuellen Bereich vorhanden ist
Compilerfehler C3845 Veraltet.
Compilerfehler C3846 identifier“: Das Symbol kann nicht aus „source“ importiert werden, da „identifier“ bereits aus einer anderen Assembly „assembly“ importiert wurde
Compilerfehler C3847 ein noexcept-Spezifizierer für eine explizite Instanziierung muss mit der Vorlage übereinstimmen, die instanziiert wird
Compilerfehler C3848 Ausdruck mit Typ „type“ verliert beim Aufrufen von „identifier“ möglicherweise einige „const-volatile“-Qualifizierer
Compilerfehler C3849 function-style-Aufruf an einen Ausdruck des Typs „type“ verliert möglicherweise die const- und/oder volatile-Qualifizierer für alle number verfügbaren Operatorüberladungen
Compilerfehler C3850 token“: ein universeller Zeichenname gibt ein ungültiges Zeichen an
Compilerfehler C3851 token“: ein universeller Zeichenname darf kein Zeichen im Basiszeichensatz bezeichnen
Compilerfehler C3852 member“ hat Typ „type“: Aggregatsinitialisierung konnte diesen Member nicht initialisieren
Compilerfehler C3853 „=“: das erneute Initialisieren eines Verweises oder einer Zuweisung über eine reference-to-function ist nicht zulässig
Compilerfehler C3854 der Ausdruck links von „=“ wird zu einer Funktion ausgewertet Eine Funktion kann nicht zugewiesen werden (eine Funktion ist kein l-Wert).
Compilerfehler C3855 identifier“: Parameter template/generic „identifier“ ist mit der Deklaration nicht kompatibel
Compilerfehler C3856 class“: Klasse ist keine Vorlagen-/generische Klasse
Compilerfehler C3857 template“: Mehrere Vorlagen-/generische Parameterlisten sind nicht zulässig
Compilerfehler C3858 identifier“: kann im aktuellen Bereich nicht erneut deklariert werden
Compilerfehler C3859 Fehler beim Erstellen des virtuellen Speichers für PCH
Compilerfehler C3860 eine Vorlagen-/generische Argumentliste, die Vorlagen-/generischen Klassennamen folgt, muss Parameter in der in der Vorlagen-/generischen Parameterliste verwendeten Reihenfolge auflisten
Compilerfehler C3861 identifier“: Bezeichner nicht gefunden
Compilerfehler C3862 function“: kann keine nicht verwaltete Funktion mit /clr:pure oder /clr:safe sein
Compilerfehler C3863 Arraytyp „type“ ist nicht zuweisbar
Compilerfehler C3864 Veraltet.
Compilerfehler C3865 keyword“: Kann nur für systemeigene Memberfunktionen verwendet werden
Compilerfehler C3866 dem Destruktor-/Finalizer-Aufruf fehlt die Argumentliste.
Compilerfehler C3867 function“: keine Standardsyntax; „&“ zum Erstellen eines Verweises auf das Member verwenden
Compilerfehler C3868 type“: Die Einschränkungen des generischen Parameters parameter unterscheiden sich von denen der Deklaration
Compilerfehler C3869 in der gcnew-Einschränkung fehlt die leere Parameterliste „()“
Compilerfehler C3870 parameter“: „__declspec(specifier)“ kann nur auf Parameter des integralen Typs angewendet werden
Compilerfehler C3871 parameter“: „__declspec(guard(overflow))“ wird nur für die ersten 64 Parameter einer Funktion unterstützt
Compilerfehler C3872 „0xvalue“: dieses Zeichen ist in einem Bezeichner nicht zulässig
Compilerfehler C3873 „0xvalue“: dieses Zeichen ist nicht als erstes Zeichen eines Bezeichners zulässig
Compilerfehler C3874 der Rückgabetyp „identifier“ sollte „type1“ anstelle von „type2“ sein
Compilerfehler C3875 dem Funktionsaufruf eines nicht statischen Members fehlt die Argumentliste
Compilerfehler C3876 hexadezimale unverankerte Literale erfordern einen Exponenten
Compilerfehler C3877 ungültiges Typargument für das Attribut „TypeForwardedTo“.
Compilerfehler C3878 Syntaxfehler: Unerwartetes Token „%1$L“ nach „%2s“
Compilerfehler C3879 member“: kann kein initonly-Datenmember sein
Compilerfehler C3880 member“: kann kein literal-Datenmember sein
Compilerfehler C3881 kann nur Konstruktor aus direkter Basis erben
Compilerfehler C3882 class“: Konstruktor wurde bereits von „class“ geerbt
Compilerfehler C3883 member“: ein statischer initonly-Datenmember muss initialisiert werden
Compilerfehler C3884 type“: ein Array unbekannter Größe kann nicht mit einem Wert initialisiert werden
Compilerfehler C3885 type“: ein Array unbekannter Größe kann nicht mit einer leeren Initialisiererliste initialisiert werden
Compilerfehler C3886 member“: ein literal-Datenmember muss initialisiert werden
Compilerfehler C3887 member“: die Initialisierung eines literal-Datenmembers muss ein konstanter Ausdruck sein
Compilerfehler C3888 member“: der diesem literal-Datenmember zugeordnete Konstantenausdruck wird von C++/CLI nicht unterstützt
Compilerfehler C3890 member“: Sie können die Adresse eines literal-Datenmembers nicht übernehmen
Compilerfehler C3891 member“: ein literal-Datenmember kann nicht als L-Wert verwendet werden
Compilerfehler C3892 variable“: einer Variablen, die konstant ist, kann nichts zugeordnet werden
Compilerfehler C3893 member“: die Verwendung des L-Wertes eines initonly-Datenmembers ist nur in einem Instanzenkonstruktor der Klasse „class“ zulässig
Compilerfehler C3894 member“: die Verwendung des L-Wertes eines statischen initonly-Datenmembers ist nur im Klassenkonstruktor der Klasse „class“ zulässig
Compilerfehler C3895 member“: type-Datenmember können nicht „veränderlich“ sein
Compilerfehler C3896 member“: fehlerhafte Initialisierung: dieser literal-Datenmember kann nur mit „nullptr“ initialisiert werden
Compilerfehler C3897 Veraltet.
Compilerfehler C3898 member“: type-Datenmember können nur Member von verwalteten Typen sein
Compilerfehler C3899 member“: die Verwendung des L-Wertes eines initonly-Datenmembers ist nicht direkt innerhalb eines parallelen Bereichs in der Klasse „class“ zulässig
Compilerfehler C3900 member“: ist im aktuellen Gültigkeitsbereich nicht zulässig
Compilerfehler C3901 function“: muss den Rückgabetyp „type“ aufweisen
Compilerfehler C3902 function“: Typ des letzten Parameters muss „type“ sein
Compilerfehler C3903 property“: hat keine set-Methode oder get-Methode
Compilerfehler C3904 property“: muss number Parameter angeben
Compilerfehler C3905 nicht ausgerichtete Zugriffe werden für den systeminternen Typ „type“ nicht unterstützt
Compilerfehler C3906 der intrinsische Typ „type“ ist kein unterstützter Rückgabe- oder Argumenttyp für Vararg-Funktionen oder Funktionen ohne Prototyp
Compilerfehler C3907 Springen zu einer Bezeichnung in einer anderen „if constexpr“-Anweisung oder -Unteranweisung ist nicht möglich
Compilerfehler C3908 die Zugriffsebene ist weniger restriktiv als die von „identifier
Compilerfehler C3909 Die Deklaration eines verwalteten/WinRT-Ereignisses muss in einem verwalteten/WinRT-Typ auftreten
Compilerfehler C3910 event“: muss Member „member“ definieren
Compilerfehler C3911 member“: die Funktion muss den Typ „type“ haben
Compilerfehler C3912 event“: der Typ des Ereignisses muss ein Delegattyp sein
Compilerfehler C3913 eine Standardeigenschaft muss indiziert sein
Compilerfehler C3914 eine Standardeigenschaft kann nicht statisch sein
Compilerfehler C3915 identifier“ hat keine eine indizierte Standardeigenschaft (Klassenindexer)
Compilerfehler C3916 der Funktionsparameter mit dem Index „%d“ und die angeforderte Ausrichtung von „%d“ werden nicht ausgerichtet
Compilerfehler C3917 token“: veralteter Deklarationsstil des Konstrukts (wollten Sie stattdessen „[„ “]“ verwenden?)
Compilerfehler C3918 für die Verwendung muss „identifier“ ein Datenmember sein
Compilerfehler C3919 function“: die Funktion muss den Typ „return_type (type)“ aufweisen
Compilerfehler C3920 operator“: ein Postfix-CLR/WinRT-Operator für Inkrement/Dekrement kann nicht definiert werden; durch Aufrufen des Postfix-CLR/WinRT-Operators wird der entsprechende Präfix-CLR/WinRT-Operator (op_Increment/op_Decrement) aufgerufen, jedoch mit Postfix-Semantik
Compilerfehler C3921 Veraltet.
Compilerfehler C3923 member“: Definitionen für lokale Klassen, Strukturen oder Unions sind in einer Memberfunktion einer verwalteten/WinRT-Klasse nicht zulässig
Compilerfehler C3924 Fehler in Argument # number des Delegatkonstruktoraufrufs „constructor“:
Compilerfehler C3925 eine Schleife (for, while oder do) nach der Richtlinie „directive_name“ erwartet
Compilerfehler C3926 ungültige Konstante in „parallel“-Richtlinie
Compilerfehler C3927 „->“: ein nachstehender Rückgabetyp ist nach einem Nichtfunktionsdeklarator nicht zulässig
Compilerfehler C3928 „->“: ein nachstehender Rückgabetyp ist nach einem in Klammern gesetzten Deklarator nicht zulässig
Compilerfehler C3930 function“: keine überladene Funktion verfügt über Einschränkungsspezifizierer, die mit dem Ambient-Kontext „context“ kompatibel sind
Compilerfehler C3931 type“: eine Funktion mit Einschränkungsspezifizierern, die mit dem Kontextobjekt nicht kompatibel sind, kann nicht aufgerufen werden
Compilerfehler C3932 Veraltet.
Compilerfehler C3933 class“: die Einschränkungsspezifizierer des Destruktors müssen die Union der Einschränkungsspezifizierer auf allen Konstruktoren abdecken
Compilerfehler C3934 eine Funktion mit irgendeiner Form von „main“ darf keine anderen Einschränkungsspezifizierer als „restrict(cpu)“ aufweisen
Compilerfehler C3935 identifier“: Neudefinition; überlappende Einschränkungsspezifizierer
Compilerfehler C3936 identifier“: nicht erkannte Einschränkungsbezeichner
Compilerfehler C3937 leere Einschränkungsspezifizierer sind nicht zulässig
Compilerfehler C3938 identifier“: mehrere Einschränkungsbezeichner werden für externe \042C\042-Funktionen nicht unterstützt
Compilerfehler C3939 identifier“: Pointer-zu-Member-Funktionen, Funktionszeiger, Verweise auf Funktionen mit „amp“-Einschränkungsverweis sind nicht zulässig
Compilerfehler C3940 identifier“: Bezeichner nicht gefunden – mögliche fehlende Übereinstimmung zwischen Compiler- und Bibliotheksversionen Stellen Sie sicher, dass vccorlib.h/.lib, vccorlib120.dll und c1xx.dll übereinstimmen.
Compilerfehler C3941 condition“: erfordert die Befehlszeilenoption „/clr“
Compilerfehler C3945 type“: ein winrt-Objekt, das nicht von Platform::Exception abgeleitet ist, kann nicht ausgelöst oder abgefangen werden
Compilerfehler C3946 type“: typeid kann nicht auf diesen Typ angewendet werden
Compilerfehler C3947 type“: typeid kann nicht auf eine Paketerweiterung angewendet werden
Compilerfehler C3948 keyword“: in diesem Kontext sind keine Paketerweiterungen möglich
Compilerfehler C3949 eine Paketerweiterung, „…“, darf sich nicht in einem abstrakten Deklarator befinden, der in Klammern gesetzt ist
Compilerfehler C3950 Veraltet.
Compilerfehler C3951 Zeiger-zu-Member im projizierten WinRT-Typ „type“ kann nicht verwendet werden Verwenden Sie stattdessen ein Delegat.
Compilerfehler C3952 type“: WinRT unterstützt keine „in/out“-Arrays Verwenden Sie für öffentliche APIs „const Array<T>^“ für „in“ und „WriteOnlyArray<T>“ oder „Array<T>^*“ für „out“.
Compilerfehler C3953 Die verwaltete Klasse „type“ kann nicht im WinRT-Modul verwendet werden. (Veraltet in Visual Studio 2022.)
Compilerfehler C3954 type“: Für ein Array, das von einer veröffentlichten Methode für einen WinRT-Typ zurückgegeben wird, muss das Format „Array<T>^“ verwendet werden.
Compilerfehler C3955 type“: Ein öffentlicher Konstruktor kann keinen „out“-Parameter oder „WriteOnlyArray<T>“ enthalten.
Compilerfehler C3956 type“: Der Typ ist als „type“-exklusiv gekennzeichnet und kann nicht als Basis von „derived_type“ verwendet werden
Compilerfehler C3957 type“: „new“ kann nicht in einem WinRT-Typ verwendet werden; verwenden Sie stattdessen „ref new“
Compilerfehler C3958 type“: „gcnew“ kann nicht in einem WinRT-Typ verwendet werden; verwenden Sie stattdessen „ref new“
Compilerfehler C3959 „ref new“ darf nur zum Erstellen eines Objekts mit WinRT-Typ verwendet werden
Compilerfehler C3960 Veraltet.
Compilerfehler C3961 statischer Konstruktor wird nicht unterstützt
Compilerfehler C3962 generische Klasse wird nicht unterstützt
Compilerfehler C3963 mehrdimensionales Array wird nicht unterstützt
Compilerfehler C3964 Jagged Array wird nicht unterstützt
Compilerfehler C3965 Parameterarray wird nicht unterstützt
Compilerfehler C3966 function“: generische Funktion wird nicht unterstützt
Compilerfehler C3967 Fehler beim Importieren von „identifier“ aus Modul „modul
Compilerfehler C3968 das Token „token“ ist als Modulnamentrennzeichen ungültig; verwenden Sie stattdessen den Punkt („.“)
Compilerfehler C3969 inkonsistente Modulnamen: „module1“ und „module1
Compilerfehler C3970 identifier“: „keyword“ kann im globalen Gültigkeitsbereich oder im Namespace-Gültigkeitsbereich nur auf „ref class“ oder „ref struct“ angewendet werden
Compilerfehler C3971 type“: Eine partielle Deklaration darf nicht nach vollständigen Definition verwendet werden.
Compilerfehler C3972 type“: „partial“ kann nur auf Klassendeklarationen oder Definitionen angewendet werden
Compilerfehler C3973 Nicht implementiertes Feature: %$M.
Compilerfehler C3974 „%$S“: die Indexvariable in der for-Anweisung von OpenMP muss ein integraler Typ sein
Compilerfehler C3975 „class-/struct identifier“ wurde zuvor mit einem anderen Modifizierer deklariert oder definiert
Compilerfehler C3976 identifier1“ muss als „öffentlich“ deklariert werden, um „identifier2“ zu verwenden
Compilerfehler C3977 Für die Syntax ist ein Verweis auf eine Assembly erforderlich, die „identifier“ definiert.
Compilerfehler C3978 identifier“: eine statische Eigenschaft ist als Member einer WinRT-Schnittstelle oder eines Werttyps unzulässig
Compilerfehler C3979 type“: Attribut „attribute“ anstelle von „value“ verwenden
Compilerfehler C3980 type“ kann nicht in Metadaten ausgegeben werden
Compilerfehler C3981 type“: ein Werttyp darf keine statischen Datenmember „identifier“ aufweisen
Compilerfehler C3982 type“: ein Werttyp darf keine nicht-öffentlichen statischen Datenmember „identifier“ aufweisen
Compilerfehler C3983 type“: Ein Werttyp darf keine öffentlichen Nicht-Datenmember „identifier“ aufweisen
Compilerfehler C3984 type“: ein Typ, der kein Werttyp ist, darf keine öffentlichen statischen Datenmember „identifier“ aufweisen
Compilerfehler C3985 identifier“: die Signatur des öffentlichen Members enthält den privaten Typ „member
Compilerfehler C3986 identifier“: die Signatur des öffentlichen Members enthält den systemeigenen Typ „member
Compilerfehler C3987 identifier“: die Signatur des öffentlichen Members enthält den systemeigenen Typ „type
Compilerfehler C3988 type“: ein systemeigener Typ kann nicht öffentlich sein
Compilerfehler C3989 type“: ein geschachtelter Typ kann nicht öffentlich sein
Compilerfehler C3990 type“: Attribut „attribute“ kann nicht privat oder geschachtelt sein
Compilerfehler C3991 type“: die nicht öffentliche oder geschachtelte Schnittstelle „interface“ kann nicht implementiert werden
Compilerfehler C3992 identifier“: die Signatur des öffentlichen Members enthält den ungültigen Typ „type
Compilerfehler C3993 type“: ein Werttyp muss mindestens ein öffentliches Feld enthalten
Compilerfehler C3994 type“: ein Werttyp kann keine Schnittstellen implementieren oder über virtuelle Funktionen verfügen
Compilerfehler C3995 type“: ein Werttyp darf keine Ereignismember „identifier“ aufweisen
Compilerfehler C3996 Veraltet.
Compilerfehler C3997 Warbird: message
Compilerfehler C3998 „c++version“: nicht unterstützte C++-Version; es wird die Standardversion „c++version“ verwendet

Weitere Informationen

C/C++-Compiler und -Buildtools: Fehler und Warnungen
Compilerfehler C2000 bis C3999, C7000 bis C7999