Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Artiklarna i det här avsnittet i dokumentationen förklarar en delmängd av de felmeddelanden som genereras av kompilatorn.
Viktigt!
Visual Studio-kompilatorer och byggverktyg kan rapportera många typer av fel och varningar. När ett fel eller en varning har hittats kan byggverktygen göra antaganden om kod avsikt och försöka fortsätta, så att fler problem kan rapporteras samtidigt. Om verktygen gör fel antagande kan det hända att senare fel eller varningar inte gäller för projektet. När du korrigerar problem i projektet börjar du alltid med det första felet eller varningen som rapporteras och återskapar ofta. En korrigering kan lösa flera efterföljande fel.
Om du vill få hjälp med ett visst diagnostikmeddelande i Visual Studio väljer du det i fönstret Utdata och trycker på F1-tangenten. Visual Studio öppnar dokumentationssidan för det felet, om det finns ett sådant. Du kan också använda sökverktyget överst på sidan för att hitta artiklar om specifika fel eller varningar. Eller bläddra i listan med fel och varningar efter verktyg och skriv in innehållsförteckningen på den här sidan.
Anmärkning
Alla Visual Studio-fel eller -varningar dokumenteras inte. I många fall innehåller diagnostikmeddelandet all tillgänglig information. Om du landade på den här sidan och tror att felet eller varningsmeddelandet behöver ytterligare förklaring kan du meddela oss med hjälp av feedbackknapparna på den här sidan. Om du tror att felet eller varningen är fel, eller om du har hittat ett annat problem med verktygsuppsättningen, rapporterar du ett produktproblem på webbplatsen Developer Community. Du kan också skicka feedback och ange buggar i IDE:t. I Visual Studio går du till menyraden och väljer Hjälp > Skicka feedback > Rapportera ett problemeller skicka ett förslag med hjälp av Hjälp > Skicka feedback > Föreslå en funktion. Vissa kompilatorfelavsnitt skapades men genereras inte längre av kompilatorn och omdirigeras nu till den här sidan i stället.
Du kan få ytterligare hjälp med fel och varningar i Microsoft Q&A C++-forum. Du kan också söka efter fel- eller varningsnumret på webbplatsen för Visual Studio C++ Developer Community. Du kan också söka Stack Overflow för att hitta lösningar.
Länkar till ytterligare hjälp- och communityresurser finns i Visual C++ Help and Community.
Felmeddelanden
| Fel | Meddelande |
|---|---|
| Kompilatorfel C7500 | "%$I": ingen funktion uppfyllde sina begränsningar |
| Kompilatorfel C7501 | Deprecated "%$S": "concept" kan endast tillämpas på en funktionsmall för namnområdesomfång eller variabelmall |
| Kompilatorfel C7502 | "%$S": den deklarerade returtypen för ett funktionsbegrepp ska vara "bool" |
| Kompilatorfel C7503 | "%$S": Ett funktionsbegrepp ska ha en tom parameterlista |
| Kompilatorfel C7504 | "%$S": Ett funktionsbegrepp får inte deklareras med "%$L" |
| Kompilatorfel C7505 | "%$S": Ett funktionsbegrepp får inte ha någon undantagsspecifikation |
| Kompilatorfel C7506 | "%$S": ett funktionsbegrepp ska definieras |
| Kompilatorfel C7507 | "%$S": den deklarerade typen av variabelbegrepp ska vara "bool" |
| Kompilatorfel C7508 | okänt partitionsnamn%si metadata för modulen%s |
| Kompilatorfel C7509 | "%s": felaktiga modulmetadata. |
| Kompilatorfel C7510 | "type-name": användning av beroende av mall/typnamn måste ha prefixet "mall/typenamn" |
| Kompilatorfel C7511 | nyckelordet "%$I": "typename" måste följas av ett kvalificerat namn |
| Kompilatorfel C7512 | "%$L": är inte en giltig operator för ett vikuttryck |
| Kompilatorfel C7513 | "%$I": kan inte härleda platshållarens typ |
| Kompilatorfel C7514 | ett binärt hopvikuttryck får inte ha ett outvecklat parameterpaket i båda uttrycken |
| Kompilatorfel C7515 | ett fold-uttryck måste innehålla ett oexpanderat parameterpaket |
| Kompilatorfel C7516 | ett unärt fold-uttryck över "%$L" måste ha en icke-tom expansion |
| Kompilatorfel C7517 | "%$L" i ett binärveckningsuttryck måste båda operatorerna vara samma |
| Kompilatorfel C7518 | Vikninguttryck kräver minst "%1$M" |
| Kompilatorfel C7519 | filsystemfel: det går inte att öppna%seftersom det finns för många öppna filer |
| Kompilatorfel C7520 | filsystemfel: det går inte att öppna%seftersom det inte är tillgängligt |
| Kompilatorfel C7521 | filsystemfel: det går inte att läsa innehållet i filen%s |
| Kompilatorfel C7522 | filsystemfel: kan inte fastställa innehållsstorleken för filen%s |
| Kompilatorfel C7523 | filsystemfel: det går inte att läsa allt innehåll i filen%s |
| Kompilatorfel C7524 | Inline-specificeraren kan inte visas i en deklaration med blockomfattning eller icke-statisk datamedlem |
| Kompilatorfel C7525 | infogade variabler kräver minst "%1$M" |
| Kompilatorfel C7526 | "%$I": Infogad variabel är odefinierad |
| Kompilatorfel C7527 | "identifierare": ett mallparameternamn kan inte återanvändas inom dess omfång |
| Kompilatorfel C7528 | "%1$S": En standardkonstruktor eller dess undantagsspecifikation kan inte användas inom en datamedlemsinitierare för samma klass |
| Kompilatorfel C7529 | flera användningsdeklaratorer kräver minst "%1$M" |
| Kompilatorfel C7530 | att tillämpa en packexpansion på en användningsdeklaration kräver minst "%1$M" |
| Kompilatorfel C7531 | huvudfunktionen kan inte deklareras som "constexpr/consteval" |
| Kompilatorfel C7532 | %$I: en specialisering av variabelmallen får inte ha typen%$T |
| Kompilatorfel C7533 | %$S: mallargument tillåts inte i det här sammanhanget |
| Kompilatorfel C7534 | syntaxfel: "%$L": förväntad klassdefinition slutar med "}" |
| Kompilatorfel C7535 | "%$S": delegerande konstruktor anropar sin egen konstruktor |
| Kompilatorfel C7536 | Integritetskontroller för ifc misslyckades. Förväntad SHA2: "hash-value" |
| Kompilatorfel C7537 | kunde inte korrekt beräkna SHA2-hash: "%s" |
| Kompilatorfel C7538 | "%$I" är inte en variabelmall |
| Kompilatorfel C7539 | "%1$I": en klass med användardefinierade konstruktorer kan inte ha en medlem med samma namn som klassen |
| Kompilatorfel C7540 | "%1$I": medlemmen får inte ha samma namn som den omslutande klassen |
| Kompilatorfel C7541 | "%1$I": C++17 interna statiska datamedlemmar är inte kompatibla med hanterade typer |
| Kompilatorfel C7542 | "%1$S": förväntade sig en typ |
| Kompilatorfel C7543 | attribut [[kan]] endast tillämpas på instruktioner och etiketter |
| Kompilatorfel C7544 | standardattributen%1$soch%2$sutesluts ömsesidigt |
| Kompilatorfel C7545 | attributet "%sno_unique_address" kan endast tillämpas på en icke-statisk datamedlem som inte är ett bitfält |
| Kompilatorfel C7546 | binäroperator =<>: operandtyper som inte stöds%$Toch%$T |
| Kompilatorfel C7547 | standardtypen "%$S" dåligt utformad: medlem "%$I" hittades inte |
| Kompilatorfel C7548 | Deprecated "%$D": Standardmässiga jämförelsefunktioner måste deklareras inom klassdefinitionen |
| Kompilatorfel C7549 | "%$S": Standard jämförelsefunktion kan inte deklareras att returnera en jämförelsekategori som är starkare än den gemensamma kategorin bland baser och medlemmar som har dragits till att vara "%$T" |
| Kompilatorfel C7550 | "%1$S": det kvalificerade namnet i detta sammanhang namnger en konstruktor, inte en typ |
| Kompilatorfel C7551 | "%1$pS": mallparametern "%2$S": "%3$pS": rent inbyggda funktioner har ingen adress för användning som ett mallargument av icke-typ |
| Kompilatorfel C7552 | "%1$S": rent inbyggda funktioner saknar adress |
| Kompilatorfel C7553 | inline assembler stöds inte i en lambda |
| Kompilatorfel C7554 | %1$pS är inte ett helt konstant uttryck |
| Kompilatorfel C7555 | användning av avsedda initierare kräver minst "%1$M" |
| Kompilatorfel C7556 | kan inte blanda specificerade initialiserare med ospecificerade initialiserare |
| Kompilatorfel C7557 | designated-initializers kan endast användas i klammerparentes-omslutna initialiserarlistor |
| Kompilatorfel C7558 | kapslad medlemsåtkomst tillåts inte i specificerade initialiserare i standard C++; använd en kapslad initialiseringslista. |
| Kompilatorfel C7559 | "%1$I": designatorn namnger inte en direkt icke-statisk datamedlem av typen "%2$T" |
| Kompilatorfel C7560 | "%1$I": beteckningar måste anges i medlemsdeklarationsordningen av klassen "%2$S" |
| Kompilatorfel C7561 | "%1$I": medlemsbeteckningen visas flera gånger |
| Kompilatorfel C7562 | "%1$T": angiven initiering kan endast användas för att initiera aggregerade klasstyper |
| Kompilatorfel C7563 | För att skapa en lambda med en mallparameterlista krävs minst%1$M |
| Kompilatorfel C7564 | "%$pS": ingen funktion som inte är explicit tillgänglig |
| Kompilatorfel C7565 | mallparameterlistan som är associerad med en lambda får inte vara tom |
| Kompilatorfel C7566 | att tillämpa en packexpansion på en init-capture kräver minst "%1$M" |
| Kompilatorfel C7567 | "%1$L" stöds inte med "/permissive-" |
| Kompilatorfel C7568 | argumentlistan saknas efter den antagna funktionsmallen%1$I |
| Kompilatorfel C7569 | initieringslistan för union får inte ha fler än ett element |
| Kompilatorfel C7570 | %1$pS: variabelmallen har redan definierats |
| Kompilatorfel C7571 | %1$pS: variabelmallen har redan initierats |
| Kompilatorfel C7572 | "med uppräkning %1$S" kräver minst "%2$M" |
| Kompilatorfel C7573 | "%1$S": felaktig användningsdeklaration; förväntade sig ett kvalificerat namn eller en uppräkning |
| Kompilatorfel C7574 | uppräkning '%1$pS' är inte definierad |
| Kompilatorfel C7575 | "%1$S": använder enum deklarationsnamn för att definiera en beroende typ |
| Kompilatorfel C7576 | deklaration av "%1$I" skuggar en mallparameter |
| Kompilatorfel C7577 | ett globalt modulfragment kan bara visas i början av en översättningsenhet |
| Kompilatorfel C7578 | oväntat filslut i ett globalt modulfragment; förväntade sig en moduldeklaration |
| Kompilatorfel C7579 | moduldeklarationen efter ett globalt modulfragment kan inte skapas genom makroexpansion eller rubrikinkludering |
| Kompilatorfel C7580 | Medlem '%1$pS' för declspec(xfg_reuse_typehash) måste deklareras med declspec(xfg_virtual) |
| Kompilatorfel C7581 | "%1$S": XFG-declspecs kan endast tillämpas på globala funktioner, eller på datamedlemmar av typen pekare till funktion, med en parameter med den här pekaren |
| Kompilatorfel C7582 | "%1$I": Standardmedlemsinitierare för bitfält kräver minst "%2$M" |
| Kompilatorfel C7583 | ett namnlöst bitfält kan inte ha en standardmedlemsinitierare |
| Kompilatorfel C7584 | en for-range-declaration kan inte definiera en klass eller en uppräkning |
| Kompilatorfel C7585 | ett intervallbaserat for-sats med en initierare kräver minst "%1$M" |
| Kompilatorfel C7586 | ett "%$s"-direktiv måste sluta med ett ";" på samma rad |
| Kompilatorfel C7587 | "%1$L" kan inte visas i en ovärderad kontext |
| Kompilatorfel C7588 | En definition av en klassmall %s måste anges för att den här koroutinens returtyp ska kunna härledas |
| Kompilatorfel C7589 | standardjämförelseoperatorer kräver minst%1$M |
| Kompilatorfel C7590 | kravtexten måste innehålla minst ett krav |
| Kompilatorfel C7591 | bit_cast kräver att%1$Toch%2%Thar samma storlek |
| Kompilatorfel C7592 | en icke-typ mallparameter av typen%1$Tkräver minst%2$M |
| Kompilatorfel C7593 | Krav på returtyp får inte vara en avslutande returtyp.-> T Överväg att använda '-> std::convertible_to<T>' istället |
| Kompilatorfel C7594 | ogiltig UTF-16 surrogat "0x%x" |
| Kompilatorfel C7595 | "%1$S": anrop till omedelbar funktion är inte ett konstant uttryck |
| Kompilatorfel C7596 | "%1$S": kan inte ta adress till direkt funktion utom en omedelbar anropning |
| Kompilatorfel C7597 | %1$D": "consteval": åsidosättande funktion måste matcha ersatt funktion |
| Kompilatorfel C7598 | villkorsuttrycket kan inte använda konceptnamnet "identifierare" |
| Kompilatorfel C7599 | "%1$S": en avslutande villkorssats tillåts endast för en mallfunktion |
| Kompilatorfel C7600 | "%1$S": begreppet som avses med en typbegränsning ska vara ett typbegrepp |
| Kompilatorfel C7601 | de associerade begränsningarna är inte uppfyllda |
| Kompilatorfel C7602 | "%1$pS": de associerade begränsningarna är inte uppfyllda |
| Kompilatorfel C7603 | "%1$S": begreppsdefinitionen har inte villkorsuttryck |
| Kompilatorfel C7604 | "%1$S": "begrepp" kan endast tillämpas på begreppsdefinition i namnområdesomfång |
| Kompilatorfel C7605 | "%1$S": Begreppet får inte ha tillhörande begränsningar |
| Kompilatorfel C7606 | "%1$S": Begreppet kan inte uttryckligen instansieras, uttryckligen specialiseras eller delvis specialiseras |
| Kompilatorfel C7607 | atomisk begränsning ska vara ett konstant uttryck av typen "bool", inte "%1$T" |
| Kompilatorfel C7608 | atomisk begränsning ska vara ett konstant uttryck |
| Kompilatorfel C7609 | "identifierare": förväntade sig ett konceptnamn för typbegränsning |
| Kompilatorfel C7610 | operatorn%$L: tillåts inte mellan uppräkningstyper och flyttalstyper |
| Kompilatorfel C7611 | operatorn%$L: tillåts inte för matristyper |
| Kompilatorfel C7612 | det gick inte att hitta rubrikenheten för%s |
| Kompilatorfel C7613 | Inmatning '%s' utvärderades inte till en header-enhet |
| Kompilatorfel C7614 |
__VA_OPT__ måste följas av "(" |
| Kompilatorfel C7615 |
__VA_OPT__ måste avslutas med ett ")" |
| Kompilatorfel C7616 |
__VA_OPT__ kan inte kapslas i en annan __VA_OPT__ |
| Kompilatorfel C7617 | "%$S": En coroutine kan inte ha en returtyp som innehåller "auto" |
| Kompilatorfel C7618 | modulpartitionen%skan inte importeras innan den primära modulenheten eller gränssnittet deklareras |
| Kompilatorfel C7619 | kan inte exportera "%1$S" som modulpartition "%2s" bidrar inte till det exporterade gränssnittet för modulenheten "%3s" |
| Kompilatorfel C7620 | kan inte exportera modulpartition "%1s" det är inte en gränssnittsenhet |
| Kompilatorfel C7621 | modulpartitionen%sför modulenheten%shittades inte |
| Kompilatorfel C7622 | filnamnstillägget för modulgränssnittet är inte kompatibelt med "/module:internalPartition" eftersom partitionen inte är ett gränssnitt |
| Kompilatorfel C7623 | "%$pS": omdefiniering; olika XFG-specifikationer |
| Kompilatorfel C7624 | Typnamnet%1$Skan inte visas till höger i ett åtkomstuttryck för klassmedlemmar |
| Kompilatorfel C7625 | Typen av ett coroutine promise-return_value- eller return_void-uttryck måste vara ogiltig |
| Kompilatorfel C7626 | namnlös klass som används i typedef-namn kan inte deklarera andra medlemmar än icke-statiska datamedlemmar, medlemsuppräkningar eller medlemsklasser |
| Kompilatorfel C7627 | "%1$T": är inte ett giltigt mallargument för "%2$S" |
| Kompilatorfel C7628 | "%1$D": kan inte förfalla eftersom den inte deklareras som en vän till "%2$S" |
| Kompilatorfel C7629 | "%1$D": kan inte sättas som standard; Jämförelsefunktionen definierades som borttagen |
| Kompilatorfel C7630 | c%s": C-version som inte stöds; använda standard |
| Kompilatorfel C7631 | "%1$S": variabel med intern länkning deklarerad men inte definierad |
| Kompilatorfel C7632 | "%1$S": ett avslutande kravevillkor tillåts inte på en virtuell funktion |
| Kompilatorfel C7633 | en parameter i kravparameterlistan får inte ha något standardargument |
| Kompilatorfel C7634 | "%1$T": är inte en giltig jämförelsetyp; överväg att använda "%2$T" i stället |
| Kompilatorfel C7635 | En modulimportdeklaration kan inte visas %$M |
| Kompilatorfel C7636 | "%1$T": ogiltig uttryckstyp för "%2$I"; måste vara datapekare |
| Kompilatorfel C7637 | %1$T: Du kan inte implicit instansiera en klassmall medan den definieras |
| Kompilatorfel C7638 | /newAlignment-argumentet måste vara en potens av två |
| Kompilatorfel C7639 | /newAlignment kräver minst /std:c++17 |
| Kompilatorfel C7640 | okänt attributargument för%1$s |
| Kompilatorfel C7641 | attributargumentet saknas för%1$s |
| Kompilatorfel C7642 | IFC-formatversion som inte stöds %d.%d |
| Kompilatorfel C7643 | "%1$S": "%2$L" -specificerare kan inte visas på en funktionsparameter |
| Kompilatorfel C7644 | destruerande operatörens borttagningsfunktioner måste vara medlemsfunktioner |
| Kompilatorfel C7645 | den första formella parametern för borttagning av operatorn måste vara en pekare till den omslutande klasstypen, men var "%$T" |
| Kompilatorfel C7646 | Förstörande borttagningsfunktioner kan inte vara array delete-operatorer 'operator delete[]' |
| Kompilatorfel C7647 | destruerande operatörens borttagningsfunktioner måste vara vanliga frigöringsfunktioner |
| Kompilatorfel C7648 | en konverteringsfunktion får inte ha en avslutande returtyp |
| Kompilatorfel C7649 | attributet '[[xfg::rename]]' kan endast tillämpas på structs, klasser och virtuella metoder |
| Kompilatorfel C7650 | attributet '[[xfg::rename]]' måste skickas ett strängargument |
| Kompilatorfel C7651 | %1$I kan inte användas med /await. Använd '%2$M' eller senare för standard coroutine-stöd |
| Kompilatorfel C7652 | Om en medlemsfunktion har en avslutande kräversats kan en annan medlemsfunktion med samma signatur, utan att beakta någon avslutande kräversats, inte vara virtuell. |
| Kompilatorfel C7653 | "%1$S": det gick inte att välja en destruktor för klassen |
| Kompilatorfel C7654 | ett fragment av en privat modul kan bara visas i ett primärt modulgränssnitt |
| Kompilatorfel C7655 | Det går inte att exportera en deklaration inom ramen för det privata modulfragmentet |
| Kompilatorfel C7656 | det går inte att omdeklarera privat modulfragment |
| Kompilatorfel C7657 | det går inte att deklarera fragmentet för den privata modulen före en moduldeklaration |
| Kompilatorfel C7658 | "%1$S": initiatorn måste vara adressen till en variabel |
| Kompilatorfel C7659 | attributet '[[xfg::rename]]' kanske inte tillämpas på kapslade klasshierarkier |
| Kompilatorfel C7660 | "%s": kräver kommandoradsalternativen "%s" |
| Kompilatorfel C7661 | header-name "%s" har en tvetydig lösning på rubriken "%s" |
| Kompilatorfel C7662 | "%$S": en coroutine får inte vara constexpr eller consteval |
| Kompilatorfel C7665 |
Operator: du kan inte tilldela till 'this' eftersom det inte är ett lvalue |
| Kompilatorfel C7666 | du kan inte tillämpa operatorn på 'this' eftersom det inte är ett lvalue |
| Kompilatorfel C7667 | ingen global operator delete funktion hittades |
| Kompilatorfel C7668 | en funktion med en explicit objektparameter måste vara en medlemsfunktion |
| Kompilatorfel C7669 | En funktion med en explicit objektparameter kan inte deklarerasstatic |
| Kompilatorfel C7670 | endast den första parametern kan vara en explicit objektparameter |
| Kompilatorfel C7671 | en medlemsfunktion med en explicit objektparameter får bara ha en sådan parameter |
| Kompilatorfel C7672 | en medlemsfunktion med en explicit objektparameter får inte ha avslutande implicita objektparameterangivelser |
| Kompilatorfel C7673 | explicita objektmedlemsfunktioner kräver minst "C++-språkversion" |
| Kompilatorfel C7674 | medlemsfunktionen "funktion 1" med explicit objektparameter av typen "typ 1" kan inte överbelasta medlemsfunktionen "funktion 2" med implicit objektparameter av typen "typ 2" |
| Kompilatorfel C7675 | kan inte överbelasta funktionen för statisk medlem med medlemsfunktionen som deklarerar samma parametertyper som inte är objekt |
| Kompilatorfel C7676 | medlemsfunktioner med en explicit objektparameter kan inte definieras som standard |
| Kompilatorfel C7677 | konstruktorer får inte innehålla en explicit objektparameter |
| Kompilatorfel C7678 | medlemsfunktioner med en explicit objektparameter får inte vara virtuella |
| Kompilatorfel C7679 | en explicit objektparameter får inte vara ett parameterpaket |
| Kompilatorfel C7680 | endast funktionsparametrar kan vara explicita objektparametrar |
| Kompilatorfel C7682 | "deklaration": en icke-definierande deklaration av en uppräkning med en fast underliggande typ tillåts endast som en fristående deklaration |
| Kompilatorfel C7683 | du kan inte skapa en referens till 'void' |
| Kompilatorfel C7684 | modulnamnet "name" har en tvetydig upplösning på IFC |
| Kompilatorfel C7685 | det finns ingen typ med namnet "identifierare" i "typ" |
| Kompilatorfel C7686 | attributet [[msvc::constexpr]] kan inte tillämpas på en "constexpr" eller "consteval"-funktion |
| Kompilatorfel C7687 | attribut [[får endast tillämpas]] på instruktioner och funktioner. |
| Kompilatorfel C7688 | '#pragma omp atomic': förväntade ett uttryck av skalär typ |
| Kompilatorfel C7689 | attributet [[msvc::intrinsic]] kan inte tillämpas på explicita specialiseringar |
| Kompilatorfel C7690 | attributet [[msvc::intrinsic]] kan inte tillämpas på en rekursiv funktion |
| Kompilatorfel C7691 | '__super' stöds inte eftersom '/allowSuper-' har angetts |
| Kompilatorfel C7692 |
Namn: Den omskrivna kandidatfunktionen exkluderades från överbelastningsmatchning eftersom en motsvarande operator!= har deklarerats i samma omfång |
| Kompilatorfel C7693 | begränsningar stöds inte för hanterade typer och konstruktioner |
| Kompilatorfel C7694 | hanterad typ används i en begränsningsdefinition eller utvärdering eller i en entitet som använder begränsningar |
| Kompilatorfel C7695 | coroutine promise type "type" kan inte vara abstrakt |
| Kompilatorfel C7696 | TOML-parsfel: felnamn; se "TOML-filnamn" |
| Kompilatorfel C7697 | "rubrikenhet" är inte en identifierad sökning efter rubriknamn |
| Kompilatorfel C7698 | "__declspec(name(...))" kräver ett argument med en enda sträng |
| Kompilatorfel C7699 | filtilldelning måste vara unika. Mappa både "namn 1" och "namn 2" till "filnamn" |
| Kompilatorfel C7700 | typ%$Ti _Generic association som är kompatibel med tidigare associationstyp%$T |
| Kompilatorfel C7701 | standardassociation för _Generic som angetts tidigare |
| Kompilatorfel C7702 | ingen kompatibel typ för%$Ti _Generic associationslista |
| Kompilatorfel C7703 | infogade kapslade namnområden kräver minst%1$M |
| Kompilatorfel C7704 | Specificeraren "_Alignas" kan endast användas på variabler och strukturfält |
| Kompilatorfel C7705 | "_Atomic"-typen "typename" får inte vara en matris eller funktion |
| Kompilatorfel C7706 | '_Atomic' typen "typename" får inte vara atomisk eller CVR-kvalificerad |
| Kompilatorfel C7707 | anrop till "funktion": argumenttypen "type" måste vara en pekare till en atomisk typ |
| Kompilatorfel C7708 | 'variable': 'thread_local' är endast giltig för variabler i fil- eller blockomfång |
| Kompilatorfel C7709 |
Variabel: Variablerthread_local i blockomfånget måste markerasstatic |
| Kompilatorfel C7710 | Variabel: bitfält får inte vara atomiska |
| Kompilatorfel C7711 | '_Atomic' kan inte tillämpas på ofullständig typ "typ" |
| Kompilatorfel C7712 | adressargument för atomisk operation måste vara en pekare till ett atomiskt heltal, "typen" är inte giltig |
| Kompilatorfel C7713 | ett instruktionsuttryck får bara visas i en funktionstext |
| Kompilatorfel C7714 | syntaxen för ett "statement-expression" är "__extension__ ({ S1; ... ; Sn; })" |
| Kompilatorfel C7720 | Gränsen för kapslad loop som ska kollapsas uppfyller inte OpenMP-specifikationen |
| Kompilatorfel C7730 |
#
direktiv kräver "språkversion" eller senare |
| Kompilatorfel C7731 | Namn tillåts inte i en konstruktordeklaration |
| Kompilatorfel C7732 | förväntade ett uttryck före ']' |
| Kompilatorfel C7733 | den inbyggda indexoperatorn förväntar sig ett enda uttryck |
| Kompilatorfel C7734 | "size_t" literal ligger utanför intervallet för möjliga "size_t" värden |
| Kompilatorfel C7735 | en lambda får inte vara både "static" och "mutable" |
| Kompilatorfel C7736 | en statisk lambda måste ha en tom capture-clause |
| Kompilatorfel C7737 | en lambda med en explicit objektparameter får varken vara "mutable" eller "static" |
| Kompilatorfel C7738 | "if consteval" kräver en sammansatt instruktion |
| Kompilatorfel C7739 | går inte att hoppa från den här goto satsen till dess etikett |
| Kompilatorfel C7740 | kan inte hoppa till etikett |
| Kompilatorfel C7741 | ABI-inkonsekvens: "funktion" antogs ursprungligen använda "C" retursemantik, men nu krävs "C++" retursemantik |
| Kompilatorfel C7742 | "identifier": en framåtriktad deklaration av en uppräkning kan bara använda en enkel identifierare |
| Kompilatorfel C7800 | duplicera explicit instansieringsdefinition för "namn" |
| Kompilatorfel C7801 | "funktion": om en deklaration av "identifierare" har attributet "[[msvc::disptach]]" måste alla funktioner ha attributet |
| Kompilatorfel C7802 | "identifierare": en funktion måste matcha en uppräknare |
| Kompilatorfel C7803 | "identifier": en kapabilitet måste associeras med en funktion som är icke-överbelastad och icke-virtuell |
| Kompilatorfel C7804 | "identifierare": kan inte hitta en matchande standardsändningsfunktion |
| Kompilatorfel C7806 | stöd för attributet "msvc::dispatch" kräver '/experimental:loadTimeSelection' |
| Kompilatorfel C7807 | förväntar sig en smal strängliteral |
Se även
C/C++ Kompilator- och byggverktygsfel och varningar
Compiler fel C2000 - C3999, C7000 - C7999