Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In de artikelen in deze sectie van de documentatie wordt een subset uitgelegd van de foutberichten die door de compiler worden gegenereerd.
Belangrijk
De Visual Studio-compilers en buildhulpprogramma's kunnen allerlei soorten fouten en waarschuwingen rapporteren. Nadat er een fout of waarschuwing is gevonden, kunnen de buildhulpprogramma's veronderstellingen maken over de intentie van code en proberen door te gaan, zodat er meer problemen tegelijkertijd kunnen worden gerapporteerd. Als de hulpprogramma's de verkeerde aanname maken, zijn latere fouten of waarschuwingen mogelijk niet van toepassing op uw project. Wanneer u problemen in uw project corrigeert, begint u altijd met de eerste fout of waarschuwing die wordt gerapporteerd en bouwt u deze vaak opnieuw. Eén oplossing kan meerdere volgende fouten oplossen.
Als u hulp wilt krijgen bij een bepaald diagnostisch bericht in Visual Studio, selecteert u dit in het venster Uitvoer en drukt u op de F1--toets. Visual Studio opent de documentatiepagina voor die fout, indien aanwezig. U kunt ook het zoekprogramma bovenaan de pagina gebruiken om artikelen te vinden over specifieke fouten of waarschuwingen. Of blader door de lijst met fouten en waarschuwingen per hulpprogramma en typ de inhoudsopgave op deze pagina.
Opmerking
Niet elke Visual Studio-fout of -waarschuwing wordt gedocumenteerd. In veel gevallen bevat het diagnostische bericht alle beschikbare informatie. Als u op deze pagina terechtkomt en denkt dat het foutbericht of waarschuwingsbericht aanvullende uitleg nodig heeft, laat het ons dan weten met behulp van de feedbackknoppen op deze pagina. Als u denkt dat de fout of waarschuwing onjuist is of als u een ander probleem met de toolset hebt gevonden, meldt u een productprobleem op de Developer Community-site. U kunt ook feedback verzenden en bugs invoeren in de IDE. Ga in Visual Studio naar de menubalk en kies Help > Feedback verzenden > Een probleem meldenof een suggestie indienen met behulp van Help > Feedback verzenden > Een functie voorstellen. Er zijn enkele onderwerpen over compilerfouten gemaakt die niet door de compiler worden verzonden en nu worden omgeleid naar deze pagina.
Mogelijk vindt u aanvullende hulp bij fouten en waarschuwingen in Microsoft Q&A C++ forums. U kunt ook zoeken naar de fout of het waarschuwingsnummer op de Visual Studio C++ Developer Community-site. U kunt ook zoeken Stack Overflow- om oplossingen te vinden.
Zie voor koppelingen naar aanvullende hulpbronnen en communitybronnen Visual C++ Hulp en Community.
Foutberichten
| Fout | Bericht |
|---|---|
| Compilerfout C7500 | '%$I': geen functie voldeed aan de beperkingen |
| Compilerfout C7501 | Verouderd '%$S': concept' kan alleen worden toegepast op een functiesjabloon voor naamruimtebereik of variabelesjabloon |
| Compilerfout C7502 | "%$S": het gedeclareerde retourtype van een functieconcept moet "bool" zijn |
| Compilerfout C7503 | '%$S': een functieconcept moet een lege parameterlijst hebben |
| Compilerfout C7504 | "%$S": een functieconcept mag niet worden gedeclareerd met "%$L" |
| Compilerfout C7505 | "%$S": een functieconcept mag geen uitzonderingsspecificatie hebben |
| Compilerfout C7506 | "%$S": een functieconcept moet worden gedefinieerd |
| Compilerfout C7507 | "%$S": het gedeclareerde type variabeleconcept moet "bool" zijn |
| Compilerfout C7508 | niet-herkende partitienaam '%s' in metagegevens voor module '%s' |
| Compilerfout C7509 | '%s': onjuist gestructureerde modulemetagegevens. |
| Compilerfout C7510 | 'type-naam': het gebruik van afhankelijke sjabloon-/typenaam moet worden voorafgegaan door 'sjabloon/typenaam' |
| Compilerfout C7511 | '%$I': typename' trefwoord moet worden gevolgd door een gekwalificeerde naam |
| Compilerfout C7512 | '%$L': is geen geldige operator voor een vouwexpressie |
| Compilerfout C7513 | '%$I': kan het type van de tijdelijke aanduiding niet afleiden |
| Compilerfout C7514 | een binaire vouwuitdrukking mag geen niet-uitgevouwen parameterpakket in beide uitdrukkingen bevatten |
| Compilerfout C7515 | een fold-expressie moet een niet-uitgevouwen parameterpakket bevatten |
| Compilerfout C7516 | een unaire fold-expressie over '%$L' moet een niet-lege expansie hebben |
| Compilerfout C7517 | '%$L' in een binaire vouwexpressie moeten beide operators hetzelfde zijn |
| Compilerfout C7518 | voor vouwuitdrukkingen is ten minste%1$Mvereist: |
| Compilerfout C7519 | bestandssysteemfout: kan '%s' niet openen omdat er te veel geopende bestanden zijn |
| Compilerfout C7520 | bestandssysteemfout: kan '%s' niet openen omdat het niet toegankelijk is |
| Compilerfout C7521 | bestandssysteemfout: kan de inhoud van het bestand '%s' niet lezen |
| Compilerfout C7522 | bestandssysteemfout: kan de inhoudsgrootte van het bestand '%s' niet bepalen |
| Compilerfout C7523 | bestandssysteemfout: kan niet alle inhoud van het bestand '%s' lezen |
| Compilerfout C7524 | 'inline'-specifieker kan niet voorkomen in een blokbereikdeclaratie of niet-statisch gegevenslid. |
| Compilerfout C7525 | inline variabelen vereisen ten minste '%1$M' |
| Compilerfout C7526 | '%$I': in-line variabele is niet gedefinieerd |
| Compilerfout C7527 | 'identifier': een sjabloonparameternaam kan niet opnieuw worden gebruikt binnen zijn scope |
| Compilerfout C7528 | '%1$S': Een standaardconstructor of de uitzonderingsspecificatie kan niet worden gebruikt binnen een initialisatiefunctie voor gegevensleden van dezelfde klasse |
| Compilerfout C7529 | meerdere gebruiksdeclaraties vereisen ten minste '%1$M' |
| Compilerfout C7530 | het toepassen van een pack-uitbreiding op een gebruiksdeclaratie vereist ten minste '%1$M' |
| Compilerfout C7531 | hoofdfunctie kan niet worden gedeclareerd als 'constexpr/consteval' |
| Compilerfout C7532 | '%$I': een specialisatie van een variabelesjabloon kan niet het type '%$T' hebben |
| Compilerfout C7533 | '%$S': sjabloonargumenten zijn niet toegestaan in deze context |
| Compilerfout C7534 | syntaxisfout: '%$L': verwachte klassedefinitie die eindigt op }' |
| Compilerfout C7535 | '%$S': delegerende constructor roept zichzelf aan |
| Compilerfout C7536 | ifc mislukte integriteitscontroles. Verwachte SHA2: 'hash-value' |
| Compilerfout C7537 | Kan SHA2-hash niet correct berekenen: '%s' |
| Compilerfout C7538 | '%$I' is geen variabelesjabloon |
| Compilerfout C7539 | '%1$I': een klasse met door de gebruiker gedeclareerde constructors kan geen lid hebben met dezelfde naam als de klasse |
| Compilerfout C7540 | '%1$I': lid mag niet dezelfde naam hebben als de insluitklasse |
| Compilerfout C7541 | '%1$I': C++17 inline statische gegevensleden zijn niet compatibel met beheerde typen |
| Compilerfout C7542 | '%1$S': verwacht een type |
| Compilerfout C7543 | kenmerk [[kenmerk]] kan alleen worden toegepast op instructies en labels |
| Compilerfout C7544 | standaardkenmerken '%1$s' en '%2$s' sluiten elkaar wederzijds uit |
| Compilerfout C7545 | kenmerk '%sno_unique_address' kan alleen worden toegepast op een niet-statisch gegevenslid dat geen bitveld is |
| Compilerfout C7546 | binaire operator '<=>': niet-ondersteunde operandtypen '%$T' en '%$T' |
| Compilerfout C7547 | standaardtype '%$S' ongeldig: lid '%$I' werd niet gevonden |
| Compilerfout C7548 | Verouderd '%$D': standaardvergelijkingsfuncties moeten worden gedeclareerd binnen de klassedefinitie |
| Compilerfout C7549 | "%$S": de standaardvergelijkingsfunctie kan niet worden gedeclareerd om een vergelijkingscategorie sterker te retourneren dan de gemeenschappelijke categorie onder bases en leden die zijn afgeleid van '%$T' |
| Compilerfout C7550 | '%1$S': de gekwalificeerde naam in deze context noemt een constructor, geen type |
| Compilerfout C7551 | '%1$pS': sjabloonparameter '%2$S': '%3$pS': uitsluitend intrinsieke functies hebben geen adres voor gebruik als een niet-type sjabloonargument |
| Compilerfout C7552 | "%1$S": zuiver intrinsieke functies hebben geen adres |
| Compilerfout C7553 | Inline assembly wordt niet ondersteund in een lambda. |
| Compilerfout C7554 | %1$pS is geen integrale constante expressie |
| Compilerfout C7555 | gebruik van aangewezen initialisatiemiddelen vereist ten minste '%1$M' |
| Compilerfout C7556 | kan geen aangewezen initializers combineren met niet-aangewezen initializers |
| Compilerfout C7557 | designated-initializers kunnen alleen worden gebruikt in accolade-initialisatielijsten |
| Compilerfout C7558 | geneste toegang tot leden is niet toegestaan in standaard C++ aangewezen initializers; gebruik een geneste initialisatielijst |
| Compilerfout C7559 | '%1$I': designator noemt geen direct niet-statisch gegevenslid van het type '%2$T' |
| Compilerfout C7560 | "%1$I": aanduiders moeten voorkomen in de declaratievolgorde van leden van klasse "%2$S" |
| Compilerfout C7561 | '%1$I': ontwerpaanduiding verschijnt meerdere keren |
| Compilerfout C7562 | '%1$T': aangewezen initialisatie kan alleen worden gebruikt om geaggregeerde klassetypen te initialiseren |
| Compilerfout C7563 | voor het maken van een lambda met een sjabloonparameterlijst is ten minste '%1$M' vereist |
| Compilerfout C7564 | '%$pS': geen niet-expliciete functie beschikbaar |
| Compilerfout C7565 | de sjabloonparameterlijst die aan een lambda is gekoppeld, mag niet leeg zijn |
| Compilerfout C7566 | het toepassen van een pack-expansie op een init-capture vereist minstens '%1$M' |
| Compilerfout C7567 | '%1$L' wordt niet ondersteund met '/permissive-'. |
| Compilerfout C7568 | Er ontbreekt een lijst met argumenten nadat de functiesjabloon '%1$I' is aangenomen. |
| Compilerfout C7569 | initialisatielijst voor samenvoeging mag niet meer dan één element hebben |
| Compilerfout C7570 | '%1$pS': variabele sjabloon is al gedefinieerd |
| Compilerfout C7571 | '%1$pS': variabele sjabloon is al geïnitialiseerd |
| Compilerfout C7572 | 'het gebruik van enum %1$S;' vereist ten minste '%2$M' |
| Compilerfout C7573 | "%1$S": onjuist gevormde using-verklaring; een gekwalificeerde naam of opsomming verwacht |
| Compilerfout C7574 | opsomming '%1$pS' is niet gedefinieerd |
| Compilerfout C7575 | '%1$S': het gebruik van opsommingsdeclaratienamen wijst een afhankelijk type aan |
| Compilerfout C7576 | declaratie van '%1$I' schaduwt een sjabloonparameter |
| Compilerfout C7577 | een globaal modulefragment kan alleen worden weergegeven aan het begin van een vertaaleenheid |
| Compilerfout C7578 | onverwacht einde van bestand in een globaal modulefragment; verwachtte een moduledeclaratie |
| Compilerfout C7579 | de declaratie van een module na een globaal modulefragment kan niet worden geproduceerd door macro-expansie of opname van headers |
| Compilerfout C7580 | lid '%1$pS' bij declspec(xfg_reuse_typehash) moet gedeclareerd zijn met declspec(xfg_virtual) |
| Compilerfout C7581 | '%1$S': XFG-declspecs kunnen alleen worden toegepast op globale functies of op gegevensleden van het type functieaanwijzer, met een this-pointer parameter |
| Compilerfout C7582 | '%1$I': standaard initialisatieprogramma's voor leden voor bitvelden vereist ten minste '%2$M' |
| Compilerfout C7583 | een niet-benoemd bitveld kan geen standaard initialisatiefunctie voor leden hebben |
| Compilerfout C7584 | een for-range-declaration kan geen klasse of opsomming definiëren |
| Compilerfout C7585 | een bereik-gebaseerde for-lus met een initialisatiefunctie vereist ten minste '%1$M' |
| Compilerfout C7586 | een richtlijn "%$s" moet eindigen met een ";" op dezelfde regel |
| Compilerfout C7587 | '%1$L' kan niet worden weergegeven in een niet-geëvalueerde context |
| Compilerfout C7588 | Een definitie van een klassesjabloon %s moet worden opgegeven zodat het retourtype van deze coroutine kan worden afgeleid. |
| Compilerfout C7589 | standaard instellen van vergelijkingsoperatoren vereist minimaal '%1$M' |
| Compilerfout C7590 | een vereistenstructuur moet ten minste één vereiste bevatten |
| Compilerfout C7591 | bit_cast vereist dat '%1$T' en '%2%T' dezelfde grootte hebben |
| Compilerfout C7592 | een niet-type sjabloonparameter van het type '%1$T' vereist ten minste '%2$M' |
| Compilerfout C7593 | Een vereiste voor een retourtype mag geen volg retourtype '-> T' zijn. Overweeg in plaats daarvan '-> std::convertible_to<T>' te gebruiken |
| Compilerfout C7594 | ongeldig UTF-16 surrogaat '0x%x' |
| Compilerfout C7595 | '%1$S': aanroepen naar directe functie is geen constante expressie |
| Compilerfout C7596 | "%1$S": kan het adres van de onmiddellijke functie buiten een onmiddellijke aanroep niet overnemen |
| Compilerfout C7597 | '%1$D': 'consteval': de overschrijdende functie moet overeenkomen met de overschreden functie |
| Compilerfout C7598 | de beperkingsexpressie kan de conceptnaam 'id' niet gebruiken |
| Compilerfout C7599 | '%1$S': een volgende requires-clausule is alleen toegestaan voor een gesjabloneerde functie |
| Compilerfout C7600 | "%1$S": het concept dat door een typebeperking wordt aangewezen, is een typeconcept |
| Compilerfout C7601 | aan de bijbehorende beperkingen wordt niet voldaan |
| Compilerfout C7602 | '%1$pS': aan de bijbehorende beperkingen wordt niet voldaan |
| Compilerfout C7603 | '%1$S': conceptdefinitie heeft geen expressie voor beperkingen |
| Compilerfout C7604 | '%1$S': 'concept' kan alleen worden toegepast op een conceptdefinitie binnen de scope van de naamruimte |
| Compilerfout C7605 | "%1$S": concept mag geen geassocieerde beperkingen hebben |
| Compilerfout C7606 | '%1$S': concept kan niet expliciet worden geïnstantieerd, expliciet gespecialiseerd of gedeeltelijk gespecialiseerd |
| Compilerfout C7607 | atomische beperking moet een constante expressie zijn van het type 'bool', niet '%1$T' |
| Compilerfout C7608 | atomische beperking moet een constante expressie zijn |
| Compilerfout C7609 | 'identificator': verwacht een conceptnaam voor typebeperking |
| Compilerfout C7610 | operator '%$L': niet toegestaan tussen opsommingstypen en typen drijvende komma |
| Compilerfout C7611 | operator '%$L': niet toegestaan voor matrixtypen |
| Compilerfout C7612 | kan header-eenheid niet vinden voor '%s' |
| Compilerfout C7613 | De invoer '%s' voldeed niet aan een header-eenheid. |
| Compilerfout C7614 |
__VA_OPT__ moet worden gevolgd door een () |
| Compilerfout C7615 |
__VA_OPT__ moet worden beëindigd door een ')' |
| Compilerfout C7616 |
__VA_OPT__ kan niet worden genest binnen een andere __VA_OPT__ |
| Compilerfout C7617 | '%$S': Een coroutine kan geen retourtype hebben met 'auto' |
| Compilerfout C7618 | modulepartitie '%s' kan niet worden geïmporteerd voordat de primaire module-eenheid of interface wordt gedeclareerde |
| Compilerfout C7619 | Kan '%1$S' niet exporteren omdat modulepartitie '%2s' niet bijdraagt aan de geëxporteerde interface van module-eenheid '%3s'. |
| Compilerfout C7620 | kan modulepartitie niet exporteren%1s' het is geen interface-eenheid |
| Compilerfout C7621 | modulepartitie '%s' voor module-eenheid '%s' is niet gevonden |
| Compilerfout C7622 | Bestandsextensie van module-interface is niet compatibel met /module:internalPartition, omdat de partitie geen interface is |
| Compilerfout C7623 | "%$pS": herdefiniëring; verschillende XFG-declspecs |
| Compilerfout C7624 | Typenaam '%1$S' kan niet worden weergegeven aan de rechterkant van een toegangsexpressie van een klasselid |
| Compilerfout C7625 | Het type van een coroutine-beloften 'return_value' of 'return_void' expressie moet void zijn. |
| Compilerfout C7626 | niet-benoemde klasse die wordt gebruikt in de typedef-naam, kan geen andere leden dan niet-statische gegevensleden, lidinventarisaties of lidklassen declareren |
| Compilerfout C7627 | '%1$T': is geen geldig sjabloonargument voor '%2$S' |
| Compilerfout C7628 | '%1$D': kan niet standaard worden ingesteld omdat het niet als vriend van '%2$S' is aangegeven |
| Compilerfout C7629 | "%1$D": kan niet worden standaard ingesteld; vergelijkingsfunctie is gedefinieerd als verwijderd |
| Compilerfout C7630 | "c%s": niet-ondersteunde C-versie; standaard gebruiken |
| Compilerfout C7631 | '%1$S': variabele met interne koppeling gedeclareerd maar niet gedefinieerd |
| Compilerfout C7632 | '%1$S': een vereisteclausule aan het einde is niet toegestaan voor een virtuele functie |
| Compilerfout C7633 | een parameter in de lijst met vereisteparameters mag geen standaardargument hebben |
| Compilerfout C7634 | "%1$T": is geen geldig vergelijkingstype; overweeg in plaats daarvan '%2$T' te gebruiken |
| Compilerfout C7635 | een declaratie voor het importeren van een module kan niet worden weergegeven %$M |
| Compilerfout C7636 | '%1$T': ongeldig expressietype voor '%2$I'; het moet een pointer-to-data zijn |
| Compilerfout C7637 | %1$T: u kunt een klassesjabloon niet impliciet instantiëren terwijl deze wordt gedefinieerd |
| Compilerfout C7638 | /newAlignment-argument moet een macht van twee zijn |
| Compilerfout C7639 | /newAlignment vereist ten minste /std:c++17 |
| Compilerfout C7640 | niet-herkend kenmerkargument voor '%1$s' |
| Compilerfout C7641 | ontbrekend kenmerkargument voor '%1$s' |
| Compilerfout C7642 | niet-ondersteunde IFC-indelingsversie %d.%d |
| Compilerfout C7643 | '%1$S': '%2$L' aanduiding kan niet worden weergegeven op een functieparameter |
| Compilerfout C7644 | verwijderingsfuncties van operatoren moeten lidfuncties zijn |
| Compilerfout C7645 | de eerste formele parameter van de vernietigende operator delete moet een aanwijzer zijn naar het omvattende klassetype, maar was '%$T' |
| Compilerfout C7646 | vernietigingsoperator delete-functies kunnen geen array-delete-operators 'operator delete[]' zijn |
| Compilerfout C7647 | verwijderingsfuncties van operator delete moeten gebruikelijke deallocatiefuncties zijn |
| Compilerfout C7648 | een conversiefunctie kan geen volg retourtype hebben |
| Compilerfout C7649 | kenmerk '[[xfg::rename]]' mag alleen worden toegepast op structs, klassen en virtuele methoden |
| Compilerfout C7650 | kenmerk '[[xfg::rename]]' moet worden doorgegeven aan een tekenreeksargument |
| Compilerfout C7651 | %1$I kan niet worden gebruikt met /await. Gebruik '%2$M' of hoger voor standaardondersteuning voor coroutine |
| Compilerfout C7652 | als een lidfunctie een uitvoeringsvoorwaarde heeft, kan een andere lidfunctie met dezelfde handtekening, waarbij eventuele uitvoeringsvoorwaarden worden genegeerd, niet virtueel zijn. |
| Compilerfout C7653 | '%1$S': kan geen destructor voor de klasse selecteren |
| Compilerfout C7654 | een privémodulefragment kan alleen worden weergegeven in een primaire module-interface |
| Compilerfout C7655 | een declaratie kan niet worden geëxporteerd in het bereik van een privémodulefragment |
| Compilerfout C7656 | privémodulefragment kan niet opnieuw worden aangegeven |
| Compilerfout C7657 | privémodulefragment kan niet worden gedeclareerd vóór een moduledeclaratie |
| Compilerfout C7658 | '%1$S': de initialisatiefunctie moet het adres van een variabele zijn |
| Compilerfout C7659 | kenmerk '[[xfg::rename]]' mag niet worden toegepast op geneste klassehiërarchieën |
| Compilerfout C7660 | '%s': vereist '%s' opdrachtregeloptie(s) |
| Compilerfout C7661 | header-name '%s' heeft een dubbelzinnige omzetting naar header '%s' |
| Compilerfout C7662 | '%$S': een coroutine kan niet constexpr of consteval zijn |
| Compilerfout C7665 | 'operator': u kunt niet toewijzen aan 'this' omdat het geen lvalue is |
| Compilerfout C7666 | u kunt operator niet toepassen op 'this' omdat het geen lvalue is |
| Compilerfout C7667 | geen globale operator delete functie gevonden |
| Compilerfout C7668 | een functie met een expliciete objectparameter moet een lidfunctie zijn |
| Compilerfout C7669 | een functie met een expliciete objectparameter kan niet worden gedeclareerd 'static' |
| Compilerfout C7670 | alleen de eerste parameter kan een expliciete objectparameter zijn |
| Compilerfout C7671 | een lidfunctie met een expliciete objectparameter mag slechts één dergelijke parameter hebben |
| Compilerfout C7672 | een lidfunctie met een expliciete objectparameter heeft mogelijk geen impliciete objectparameteraanduidingen |
| Compilerfout C7673 | voor expliciete objectlidfuncties is ten minste de taalversie van C++ vereist |
| Compilerfout C7674 | lidfunctie 'functie 1' met expliciete objectparameter van het type 'type 1' kan lidfunctie 'functie 2' niet overbelasten met impliciete objectparameter van het type 'type 2' |
| Compilerfout C7675 | kan de statische lidfunctie niet overbeladen met de lidfunctie die dezelfde niet-object-parameter-typen declareert |
| Compilerfout C7676 | lidfuncties met een expliciete objectparameter kunnen niet worden standaard ingesteld |
| Compilerfout C7677 | constructors kunnen geen expliciete objectparameter bevatten |
| Compilerfout C7678 | lidfuncties met een expliciete objectparameter kunnen niet virtueel zijn |
| Compilerfout C7679 | een expliciete objectparameter kan geen parameterpakket zijn |
| Compilerfout C7680 | alleen functieparameters mogen expliciete objectparameters zijn |
| Compilerfout C7682 | 'declaratie': een niet-definiërende declaratie van een opsomming met een vast onderliggend type is alleen toegestaan als zelfstandige declaratie |
| Compilerfout C7683 | u kunt geen verwijzing naar 'void' maken |
| Compilerfout C7684 | modulenaam 'name' heeft een ambigu omzetting naar IFC |
| Compilerfout C7685 | er is geen type met de naam 'id' in 'type' |
| Compilerfout C7686 | kenmerk [[msvc::constexpr]] kan niet worden toegepast op een 'constexpr' of 'consteval' functie |
| Compilerfout C7687 | kenmerk [[kenmerk]] mag alleen worden toegepast op instructies en functies |
| Compilerfout C7688 | '#pragma omp atomic': verwacht een expressie van scalaire type |
| Compilerfout C7689 | kenmerk [[msvc::intrinsic]] kan niet worden toegepast op expliciete specialisaties |
| Compilerfout C7690 | kenmerk [[msvc::intrinsic]] kan niet worden toegepast op een recursieve functie |
| Compilerfout C7691 | Als '/allowSuper-' is opgegeven, wordt '__super' niet ondersteund. |
| Compilerfout C7692 | 'name': de herschreven kandidaatfunctie werd uitgesloten van overladingresolutie omdat een overeenkomstige operator!= in hetzelfde bereik werd gedeclareerd. |
| Compilerfout C7693 | beperkingen worden niet ondersteund voor beheerde typen en constructies |
| Compilerfout C7694 | beheerd type 'type' dat wordt gebruikt in een beperkingsdefinitie of -evaluatie of in een entiteit die gebruikmaakt van beperkingen |
| Compilerfout C7695 | Het coroutine-belofte type 'type' mag niet abstract zijn |
| Compilerfout C7696 | TOML-parseringsfout: foutnaam; zie 'TOML bestandsnaam' |
| Compilerfout C7697 | 'header unit' is geen herkende zoekactie naar header-namen |
| Compilerfout C7698 | '__declspec(name(...))' vereist één tekenreeksargument |
| Compilerfout C7699 | bestandskoppeling moet uniek zijn. Zowel 'name 1' als 'name 2' komen overeen met 'bestandsnaam' |
| Compilerfout C7700 | type '%$T' in _Generic associatie die compatibel is met het vorige associatietype '%$T' |
| Compilerfout C7701 | standaardassociatie _Generic die eerder is opgegeven |
| Compilerfout C7702 | geen compatibel type voor '%$T' in _Generic koppelingslijst |
| Compilerfout C7703 | voor geneste inline naamruimten is ten minste '%1$M' vereist |
| Compilerfout C7704 | De aanduiding '_Alignas' kan alleen worden gebruikt voor variabelen en structuurvelden |
| Compilerfout C7705 | '_Atomic' type 'typenaam' mag geen matrix of functie zijn |
| Compilerfout C7706 | '_Atomic' type 'typenaam' kan niet atomisch of CVR-gekwalificeerd zijn |
| Compilerfout C7707 | aanroep naar 'functie': argumenttype 'type' moet een aanwijzer zijn naar een atomisch type |
| Compilerfout C7708 | 'variabele': 'thread_local' is alleen geldig voor variabelen in het bestands- of blokbereik |
| Compilerfout C7709 | 'variabele': 'thread_local' variabelen binnen een bloksgewijs bereik moeten als static gemarkeerd zijn |
| Compilerfout C7710 | 'variabele': bitvelden kunnen niet atomisch zijn |
| Compilerfout C7711 | '_Atomic' kan niet worden toegepast op onvolledig type 'type' |
| Compilerfout C7712 | adresargument voor atomische bewerking moet een aanwijzer naar een atomisch geheel getal zijn, 'type' is ongeldig |
| Compilerfout C7713 | een statement-uitdrukking mag alleen binnen een functielichaam voorkomen |
| Compilerfout C7714 | de syntaxis voor een 'statement-expression' is '__extension__ ({ S1; ... ; Sn; })' |
| Compilerfout C7720 | de beperking voor een geneste lus die gecollapst moet worden voldoet niet aan de OpenMP-specificatie |
| Compilerfout C7730 | "#richtlijn" vereist "taalversie" of hoger |
| Compilerfout C7731 | 'name' is niet toegestaan voor een constructordeclaratie |
| Compilerfout C7732 | verwachtte een expressie vóór ']' |
| Compilerfout C7733 | de ingebouwde subscript-operator verwacht één expressie |
| Compilerfout C7734 | De waarde van 'size_t' valt buiten het bereik van de mogelijke 'size_t'-waarden. |
| Compilerfout C7735 | een lambda mag niet zowel 'static' als 'mutable' zijn |
| Compilerfout C7736 | een statische lambda moet een lege capture-uitdrukking hebben |
| Compilerfout C7737 | een lambda met een expliciete objectparameter mag niet 'mutable' noch 'static' zijn |
| Compilerfout C7738 | 'if consteval' vereist een samengestelde instructie |
| Compilerfout C7739 | kan niet van deze goto instructie naar het label springen |
| Compilerfout C7740 | kan niet naar caselabel springen |
| Compilerfout C7741 | ABI-inconsistentie: 'functie' werd oorspronkelijk verondersteld om 'C' retoursemantiek te gebruiken, maar nu is 'C++' retoursemantiek vereist |
| Compilerfout C7742 | "id": een doorstuurdeclaratie van een enum kan alleen een eenvoudige id gebruiken |
| Compilerfout C7800 | dubbele expliciete instantiëringsdefinitie van 'naam' |
| Compilerfout C7801 | 'functie': als één declaratie van 'id' het kenmerk '[[msvc::disptach]]' heeft, moeten alle functies het kenmerk hebben |
| Compilerfout C7802 | 'id': een functionaliteit moet worden omgezet in een enumerator |
| Compilerfout C7803 | 'id': een mogelijkheid moet worden gekoppeld aan een niet-overbelaste, niet-virtuele functie |
| Compilerfout C7804 | 'id': kan geen overeenkomende standaardzendfunctie vinden |
| Compilerfout C7806 | ondersteuning voor het kenmerk 'msvc::dispatch' vereist '/experimental:loadTimeSelection' |
| Compilerfout C7807 | een letterlijke tekenreeks met een smalle tekenreeks verwachten |
Zie ook
C/C++ Compiler- en buildhulpprogrammafouten en waarschuwingen
Compilerfouten C2000 - C3999, C7000 - C7999