Kompilatorfel C3500 till och med C3999

Artiklarna i det här avsnittet förklarar en delmängd av felmeddelandena som genereras av kompilatorn.

Important

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 Output och trycker på tangenten F1. 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 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

Error Message
Kompilatorfel C3500 ogiltigt ProgID "progid"
Kompilatorfel C3501 det finns ingen typelib registrerad för ProgID "progid"
Kompilatorfel C3502 kan inte hämta LIBID för ProgID "progid"
Kompilatorfel C3503 tecknet "0xvalue" tillåts inte i en rå strängliteral
Kompilatorfel C3504 kan inte skapa GUID från strängen "string"
Kompilatorfel C3505 kan inte läsa in typbiblioteket 'library'
Kompilatorfel C3506 det finns ingen typelib registrerad för LIBID -biblioteket
Kompilatorfel C3507 ett ProgID får inte ha fler än 39 tecken "progid"; innehåller inte heller någon skiljetecken förutom ".". eller börja med en siffra
Kompilatorfel C3508 "type": är inte en giltig automatiseringstyp
Kompilatorfel C3509 "type": ogiltig automationsreturtyp; när en parameter har markerats som "retval" måste returtypen vara "void", "HRESULT" eller "SCODE"
Kompilatorfel C3510 kan inte hitta beroende typbibliotek library_name
Kompilatorfel C3511 'identifier': ett anrop till en delegerande konstruktor ska vara den enda medlemsinitieringen
Kompilatorfel C3512 den avgränsande teckensekvensen för en rå strängliteral får inte innehålla mer än 16 tecken
Kompilatorfel C3513 'string': avgränsningstecken för raw-strängliteral som inte stöds
Kompilatorfel C3514 "tecken" (värde): tecken för avgränsning av rå strängliteral som inte stöds
Kompilatorfel C3515 Om ett argument för en delspecialisering av en klassmall är en packexpansion ska det vara det sista argumentet
Kompilatorfel C3516 oväntat filslut hittades vid bearbetning av den råa strängliteralen. avgränsningssekvensen "string" matchades inte
Kompilatorfel C3517 "identifier" en aliasdeklaration kan inte ha en typ som innehåller "auto"
Kompilatorfel C3518 "identifierare": I en kontext för direktlistinitiering kan typen för "typ" bara härledas från ett enda initialiseraruttryck
Kompilatorfel C3519 Parameter: ogiltig parameter för embedded_idl attribut
Kompilatorfel C3520 "identifierare": parameterpaketet måste utökas i den här kontexten
Kompilatorfel C3521 "identifierare" är inte ett parameterpaket
Kompilatorfel C3522 "type": parameterpaketet kan inte utökas i den här kontexten
Kompilatorfel C3523 "sizeof..." kräver ett oexpanderat parameterpaket som argument
Kompilatorfel C3524 "identifierare": "sizeof" kan inte tillämpas på ett parameterpaket. Menade du att använda "sizeof..."?
Kompilatorfel C3525 Parameter: om en klassmall har ett mallparameterpaket måste det visas i slutet av mallparameterlistan
Kompilatorfel C3526 '...' kan inte tillämpas på "detta"
Kompilatorfel C3527 «identifier» är en ogiltig operand för ”sizeof...”. Menade du att använda "sizeof"?
Kompilatorfel C3528 "identifier1": Antalet element i den här packexpansionen matchar inte antalet element i "identifier2"
Kompilatorfel C3529 Parameter: Ett mallparameterpaket kan inte ha ett standardargument
Kompilatorfel C3530 "type" kan inte kombineras med någon annan typspecificerare
Kompilatorfel C3531 "identifierare": en symbol vars typ innehåller "typ" måste ha en initialiserare
Kompilatorfel C3532 elementtypen för en matris får inte vara en typ som innehåller "typ"
Kompilatorfel C3533 en parameter kan inte ha en typ som innehåller "typ"
Kompilatorfel C3534 Obsolete.
Kompilatorfel C3535 kan inte härleda typen för "type1" från "type2"
Kompilatorfel C3536 "identifierare": kan inte användas innan den initieras
Kompilatorfel C3537 du kan inte casta till en typ som innehåller "typ"
Kompilatorfel C3538 i en deklaratorlista måste "typ" alltid härledas till samma typ
Kompilatorfel C3539 ett mallargument får inte vara en typ som innehåller "typ"
Kompilatorfel C3540 sizeof kan inte tillämpas på en typ som innehåller "typ"
Kompilatorfel C3541 typeid kan inte tillämpas på en typ som innehåller "typ"
Kompilatorfel C3542 'identifier': en virtuell medlemsfunktion får inte ha en returtyp som innehåller 'type'
Kompilatorfel C3543 "type": innehåller inte ett parameterpaket
Kompilatorfel C3544 Parameter: parameterpaketet förväntar sig ett typmallargument
Kompilatorfel C3545 'parameter': parameterpaket förväntar sig ett icke-typat mallargument
Kompilatorfel C3546 '...': det finns inga tillgängliga parameterpaket för att expandera
Kompilatorfel C3547 det går inte att använda mallparametern parameter eftersom den följer ett mallparameterpaket och inte kan härledas från funktionsparametrarna för "funktion"
Kompilatorfel C3548 "identifierare": parameterpaketet kan inte användas i den här kontexten
Kompilatorfel C3549 "value": ett funktionsparameterpaket kan inte ha ett standardargument
Kompilatorfel C3550 endast oformaterad "decltype(auto)" tillåts i den här kontexten
Kompilatorfel C3551 Om en avslutande returtyp används ska den inledande returtypen vara den enda typspecificeraren "auto" (inte "typ")
Kompilatorfel C3552 förväntad "decltype(auto)"
Kompilatorfel C3553 decltype förväntar sig ett uttryck som inte är en typ
Kompilatorfel C3554 "type" kan inte kombineras med någon annan typspecificerare
Kompilatorfel C3555 felaktigt argument till "decltype"
Kompilatorfel C3556 "expression": felaktigt argument till "decltype"
Kompilatorfel C3557 Obsolete.
Kompilatorfel C3558 Obsolete.
Kompilatorfel C3559 rekursivt anrop till "funktion": rekursion upptäcks när anropsgrafen kompileras för concurrency::parallel_for_each vid: "funktion"
Kompilatorfel C3560 "function": IL är inte tillgängligt när anropsdiagrammet för concurrency::parallel_for_each kompileras vid: "function"
Kompilatorfel C3561 tile-barriäråtgärd hittades i kontrollflödet som inte är tile-enhetligt vid kompilering av anropsgrafen för concurrency::parallel_for_each vid: 'function'
Kompilatorfel C3562 den inbyggda funktionen 'function' är begränsad till att ha högst number parametrar
Kompilatorfel C3563 Oändlig loop upptäcktes vid kompilering av anropsdiagrammet för concurrency::parallel_for_each vid: 'function'
Kompilatorfel C3564 läser oinitierat värde vid kompilering av anropsgrafen för concurrency::parallel_for_each vid: 'function'
Kompilatorfel C3565 Den totala mängden tile_static-minne (number byte) överskrider gränsen på number byte vid kompileringen av anropsgrafen för concurrency::parallel_for_each
Kompilatorfel C3566 block med sidoeffekter kapslade för djupt vid kompilering av anropsdiagrammet för concurrency::parallel_for_each vid: 'function'
Kompilatorfel C3567 division eller modulo med noll identifierades vid kompilering av anropsdiagrammet för concurrency::parallel_for_each vid: 'function'
Kompilatorfel C3568 summan av registren överskrider gränsen för antal vid kompilering av anropsgrafen för concurrency::parallel_for_each. Förenkla programmet
Kompilatorfel C3569 kapplöpning upptäcktes vid kompilering av anropsgrafen för concurrency::parallel_for_each vid: 'function'
Kompilatorfel C3570 otillåten användning av amp med begränsad räckvidd vid kompilering med /clr
Kompilatorfel C3571 'typ': ogiltigt argument för beräkningsdomän; ingen klasstyp
Kompilatorfel C3572 typ: otillåtet argument för beräkningsdomän; offentlig medlem saknas: 'static const int rank' eller rank-värdet är noll eller negativt
Kompilatorfel C3573 Antalet instanser av concurrency::graphics::sampler som skickas till concurrency::parallel_for_each får inte överstiga number
Kompilatorfel C3574 'typ': otillåtna tile-dimensioner: måste vara positiva och (1) Z <= tal; (2) ZYX <= tal
Kompilatorfel C3575 typ: otillåtet argument för beräkningsdomän; saknar offentlig medlem: 'concurrency::index<number> _map_index(const concurrency::index<number>&) restrict(amp)'
Kompilatorfel C3576 'type': argument #number för concurrency::details::_Parallel_for_each har en typ som inte stöds
Kompilatorfel C3577 concurrency::parallel_for_each kernelargumentet är ogiltigt: det går inte att matcha anropet till medlemmen 'void operator()(type) restrict(amp)'
Kompilatorfel C3578 Storleken på funktionsobjektet som skickas till concurrency::parallel_for_each får inte vara större än antal byte
Kompilatorfel C3579 Antalet skrivskyddade instanser av concurrency::array och concurrency::graphics::texture som skickas till concurrency::parallel_for_each får inte överskrida number
Kompilatorfel C3580 Antalet skrivbara instanser av concurrency::array och concurrency::graphics::texture som skickas till concurrency::parallel_for_each får inte överskrida number
Kompilatorfel C3581 "type": typ som inte stöds i amp-begränsad kod
Kompilatorfel C3582 Obsolete.
Kompilatorfel C3583 "identifierare": storleken på variabeln (antal byte) är större än den maximala storlek (antal byte) som stöds i amp-begränsad kod
Kompilatorfel C3584 användning av tile_static på "identifierare" som inte stöds
Kompilatorfel C3585 "identifier" har en lagringsklass som inte stöds i AMP-begränsad kod
Kompilatorfel C3586 "identifierare": användning av globala eller statiska variabler stöds inte i amp-begränsad kod
Kompilatorfel C3587 dynamic_cast stöds inte i amp-begränsad kod
Kompilatorfel C3588 typkonvertering från 'type1' till 'type2' stöds inte i AMP-begränsad kod
Kompilatorfel C3589 "string": användning av strängliteraler som inte stöds i amp-begränsad kod
Kompilatorfel C3590 "värde" stöds inte om lambda är amp-begränsad
Kompilatorfel C3591 typeid-operatorn stöds inte i amp-begränsad kod
Kompilatorfel C3592 Infogad intern sammansättning ("__asm") stöds inte i amp-begränsad kod
Kompilatorfel C3593 "goto" stöds inte i amp-begränsad kod
Kompilatorfel C3594 undantagshantering (try, catch, throw osv.) stöds inte i AMP-begränsad kod
Kompilatorfel C3595 Det konstanta värdet ligger utanför det intervall som stöds i AMP-begränsad kod
Kompilatorfel C3596 Parameter ("typ"): variabeln som fångas av lambda har en typ som inte stöds i amp-begränsad kod
Kompilatorfel C3597 "parameter": "identifierare" får inte registreras med värde om lambda är amp-begränsad
Kompilatorfel C3598 etikettuttryck stöds inte i amp-begränsad kod
Kompilatorfel C3599 'operator': kan inte utföra pekararitmetik på en pekare till bool i AMP-begränsad kod
Kompilatorfel C3600 'function': användning av tile_static-minne identifierades vid kompilering av anropsgrafen för den icke-tilande concurrency::parallel_for_each vid: 'function'
Kompilatorfel C3601 "type": är ogiltig argumenttyp för amp-diagnostikfunktionen "function"
Kompilatorfel C3602 Ett kontrollflöde som inte stöds upptäcktes när anropsdiagrammet kompilerades för concurrency::parallel_for_each vid: 'function'
Kompilatorfel C3603 'symbol': typ 'type' stöds inte ännu
Kompilatorfel C3604 "identifierare": kan bara skapa ett hanterat objekt på gc-heapen
Kompilatorfel C3605 Det totala antalet samplare (number insamlade och number fördefinierade) överskrider number när anropsdiagrammet kompileras för concurrency::parallel_for_each vid: 'function'
Kompilatorfel C3606 intrinsisk funktion 'function' kan inte mappas till HLSL
Kompilatorfel C3607 en strukturerad bindningsdeklaration kan inte ha begränsningar
Kompilatorfel C3609 "identifierare": en "förseglad/slutlig" funktion måste vara virtuell
Kompilatorfel C3610 "identifierare": värdetypen måste vara "boxad" innan metoden "metod" kan anropas
Kompilatorfel C3611 'identifier': en sluten funktion får inte ha en ren specificerare
Kompilatorfel C3612 "identifierare": en förseglad klass får inte ha några rena virtuella metoder
Kompilatorfel C3613 returtyp saknas efter "->" ("int" antas)
Kompilatorfel C3614 Olika värden för paketstorlek inom samma klass. tidigare var "värde", nytt värde är "värde"
Kompilatorfel C3615 constexpr-funktionen "function" kan inte resultera i ett konstant uttryck
Kompilatorfel C3616 Obsolete.
Kompilatorfel C3617 initierare av strukturerade bindningar måste vara av matris- eller icke-union-klasstyp. typ "type_name" är inte tillåten
Kompilatorfel C3618 "deklaration": det går inte att definiera en metod som är markerad med DllImport
Kompilatorfel C3619 Det går inte att deklarera en mall inom en hanterad/WinRT-typ
Kompilatorfel C3620 "type": inställningen av justeringen tillåts inte för WinRT-typer
Kompilatorfel C3621 "type": endast standardförpackningsvärdet (nummer) tillåts för WinRT-typer
Kompilatorfel C3622 type: en klass som deklareras som "nyckelord" kan inte instansieras
Kompilatorfel C3623 "identifierare": bitfält stöds inte i hanterade/WinRT-typer
Kompilatorfel C3624 "typ": Användning av den här typen kräver en referens till sammansättning/modulens "identifierare"
Kompilatorfel C3625 "klass": En intern typ kan inte härledas från en hanterad/WinRT-typ av "typ"
Kompilatorfel C3626 "identifierare": Nyckelord kan endast användas i COM-gränssnitt, medlemsfunktioner och datamedlemmar som pekar på ombud
Kompilatorfel C3627 Endast en värdetyp kan boxas
Kompilatorfel C3628 "klass": hanterade/WinRT-klasser stöder endast offentligt arv
Kompilatorfel C3629 "token": en avbildningsstandard kan bara visas i början av en lambda-avbildningslista
Kompilatorfel C3630 fel vid bearbetning av token "token" (föråldrad i Visual Studio 2022.)
Kompilatorfel C3631 "event": kan inte överbelasta hanterade/WinRT-händelser
Kompilatorfel C3632 "event": ogiltig händelsetyp för konstruktion
Kompilatorfel C3633 kan inte definiera "identifierare" som medlem i hanterad "klass"
Kompilatorfel C3634 'member': kan inte definiera en abstrakt metod för en hanterad/WinRT-klass
Kompilatorfel C3635 "identifierare": kan inte tillämpas på en hanterad/WinRT-klass (använd "identifierare" i stället)
Kompilatorfel C3636 "identifierare": kan inte tillämpas på den här typen
Kompilatorfel C3637 "funktion": en vänfunktionsdefinition kan inte vara en specialisering av en funktionsmall/allmän
Kompilatorfel C3638 "operator": standardkonverteringsoperatorerna för boxning och avboxning kan inte omdefinieras
Kompilatorfel C3639 en lambda som ingår i ett standardargument kan bara ha en init-capture
Kompilatorfel C3640 "medlem": en refererad eller virtuell medlemsfunktion för en lokal klass måste definieras
Kompilatorfel C3641 "function": ogiltig anropskonvention "konvention" för funktion som kompilerats med /clr:pure eller /clr:safe
Kompilatorfel C3642 "function": kan inte anropa en funktion med anropskonventionen __clrcall från ohanterad kod
Kompilatorfel C3643 "%$S": kan inte dekomponera typen med icke-statiska datamedlemmar i såväl "%$S" som "%$S"
Kompilatorfel C3644 "function": kan inte kompilera funktionen för att generera hanterad kod
Kompilatorfel C3645 "funktion": __clrcall kan inte användas på funktioner som kompilerats till intern kod
Kompilatorfel C3646 "identifier": okänd override-specifierare
Kompilatorfel C3647 Obsolete.
Kompilatorfel C3648 den här explicita åsidosättningssyntaxen stöds inte för hanterade typer
Kompilatorfel C3649 den här explicita åsidosättningssyntaxen tillåts inte med /ZW
Kompilatorfel C3650 'member': kan inte användas som en explicit åsidosättning, måste vara en virtuell medlemsfunktion i en basklass
Kompilatorfel C3651 'member': kan inte användas som en explicit åsidosättning, måste vara medlem i en basklass
Kompilatorfel C3652 "member": en funktion som uttryckligen åsidosätter måste vara virtuell
Kompilatorfel C3653 "identifier": kan inte användas som en namngiven åsidosättning: ingen funktion att åsidosätta hittades; har du glömt att uttryckligen namnge funktionen med operatorn a::?
Kompilatorfel C3654 "token": syntaxfel vid explicit åsidosättning
Kompilatorfel C3655 "medlem": funktionen har redan uttryckligen åsidosatts
Kompilatorfel C3656 keyword: override-specifikatorn kan inte upprepas
Kompilatorfel C3657 en destruktor/finalizerare kan inte uttryckligen åsidosätta eller uttryckligen åsidosättas
Kompilatorfel C3658 Obsolete.
Kompilatorfel C3659 "medlem": åsidosättningsspecificeraren "nyckelord" stöds inte
Kompilatorfel C3660 "member1": döljer ärvda medlemmar "member2"
Kompilatorfel C3661 den explicita åsidosättningslistan hittade inga metoder att åsidosätta
Kompilatorfel C3662 "medlem": åsidosättningsspecificeraren "nyckelord" tillåts endast för medlemsfunktioner i hanterade/WinRT-klasser
Kompilatorfel C3663 Obsolete.
Kompilatorfel C3664 "medlem": kan inte användas som en explicit åsidosättning, måste ha "offentlig" eller "skyddad" tillgänglighet
Kompilatorfel C3665 "medlem": override-specifieraren "nyckelord" tillåts inte på en destruktor/finaliserare
Kompilatorfel C3666 "konstruktor": åsidosättningsspecificeraren "nyckelord" tillåts inte på en konstruktor
Kompilatorfel C3667 Attribut: attributet stöder inte packexpansion
Kompilatorfel C3668 "member": metod med specificeraren "override" skriver inte över några metoder i basklassen
Kompilatorfel C3669 "medlem": åsidosättningsspecificeraren "åsidosättning" tillåts inte för statiska medlemsfunktioner eller konstruktorer
Kompilatorfel C3670 "medlem": kan inte åsidosätta otillgänglig basklassmetod "medlem"
Kompilatorfel C3671 "medlem": funktionen åsidosätter inte "medlem"
Kompilatorfel C3672 pseudo-destructor-uttryck kan endast användas som en del av ett funktionsanrop
Kompilatorfel C3673 'class': class har ingen kopieringskonstruktor
Kompilatorfel C3674 kunde inte hitta standardbiblioteksmodulen "module"
Kompilatorfel C3675 "function": är reserverad eftersom "egenskap" har definierats
Kompilatorfel C3676 "klass": referensklassen och basklassen har inkompatibla attribut [attribut]"
Kompilatorfel C3677 strängliteral efter "operator" kan inte ha ett kodningsprefix
Kompilatorfel C3678 strängliteral efter 'operator' måste vara den tomma strängen '""""'
Kompilatorfel C3679 förväntade en literalsuffixidentifierare efter 'operator """"'
Kompilatorfel C3680 kan inte sammanfoga användardefinierade strängliteraler med felmatchade literalsuffixidentifierare
Kompilatorfel C3681 "fallthrough": attributet får bara visas i en omslutande switch-instruktion
Kompilatorfel C3682 'operator identifier': literaloperator/literaloperatormall kan inte deklareras med "C-länkning"
Kompilatorfel C3683 kan inte definiera både rå literaloperator och mall för literaloperator med samma literalsuffixidentifierare
Kompilatorfel C3684 'operator identifier': deklarationen av literaloperator har en ogiltig parameterlista
Kompilatorfel C3685 Operatoridentifierare: literaloperatormallen kan inte ha funktionsparametrar
Kompilatorfel C3686 Operatoridentifierare: literaloperatormallen måste ha exakt en mallparameter som är ett parameterpaket
Kompilatorfel C3687 'operator identifier': literaloperatormall måste ha en mallparameter som inte är en typparameter av typen 'char'
Kompilatorfel C3688 ogiltigt literalsuffix "suffix". literaloperatorn eller literaloperatormallen " operatoridentifierare" hittades inte
Kompilatorfel C3689 'operator identifier': literaloperator/literaloperatormall måste vara i global räckvidd eller namnområdesräckvidd
Kompilatorfel C3690 förväntade sig en strängliteral, men hittade en användardefinierad strängliteral i stället
Kompilatorfel C3691 ogiltigt literalprefix "prefix"
Kompilatorfel C3692 den icke-skalära typen 'type_name' kan inte användas i ett pseudodestruktoruttryck
Kompilatorfel C3693 "identifier": bitfält kan inte fångas med referens
Kompilatorfel C3694 en strukturerad bindningsdeklaration får inte innehålla några andra specificerare än "static", "thread_local", "auto" och cv-qualifiers
Kompilatorfel C3695 "%$S": kan inte dela upp en typ som innehåller en anonym union eller struct
Kompilatorfel C3696 'keyword': det går inte att använda den här kvalificeraren på '%'
Kompilatorfel C3697 'keyword': kan inte använda den här kvalificeraren på ^'
Kompilatorfel C3698 "type": kan inte använda den här typen som argument för "operator"
Kompilatorfel C3699 'operator': kan inte använda denna indirektion för typen 'typ'
Kompilatorfel C3700 filnamnet saknar avslutande '%c'
Kompilatorfel C3701 "function": händelsekällan har inga händelser
Kompilatorfel C3702 ATL krävs för COM-händelser
Kompilatorfel C3703 "event_handler": en händelsehanterarmetod måste ha samma lagringsklass som källans händelse
Kompilatorfel C3704 "medlem": en varargmetod kan inte utlösa händelser
Kompilatorfel C3705 "function": det går inte att hitta händelsegränssnittet
Kompilatorfel C3706 "function": måste vara ett COM-gränssnitt för att utlösa COM-händelser
Kompilatorfel C3707 'member': dispinterface-metoden måste ha en dispid
Kompilatorfel C3708 "funktion": felaktig användning av "nyckelord"; måste vara medlem i en kompatibel händelsekälla
Kompilatorfel C3709 'function': felaktig syntax för att ange en händelse i __hook/__unhook
Kompilatorfel C3710 funktion: felaktig syntax för att ange händelsehanterare i __hook/__unhook
Kompilatorfel C3711 "händelse": en icke-hanterad händelsekällmetod måste returnera void eller en integrerad typ
Kompilatorfel C3712 "event_handler": en händelsehanterarmetod måste returnera samma typ som källans händelse
Kompilatorfel C3713 "event_handler": en händelsehanterarmetod måste ha samma funktionsparametrar som källans händelse
Kompilatorfel C3714 "event_handler": en händelsehanterarmetod måste ha samma anropskonvention som källans "händelse"
Kompilatorfel C3715 "pekare": måste vara en pekare till "typ"
Kompilatorfel C3716 "%$L": det är inte tillåtet att skapa förkompilerat huvud med modulkonstruktioner
Kompilatorfel C3717 "member": en metod som utlöser händelser kan inte definieras
Kompilatorfel C3718 kan bara anropa '__keyword' i kontexten för en medlemsfunktion i den mottagande klassen
Kompilatorfel C3719 "medlem": en gränssnittsbaserad händelsekälla kan endast användas för COM-händelser
Kompilatorfel C3720 "type": kan bara implementeras på ett dual- eller dispinterface IDispatch
Kompilatorfel C3721 'Signatur': inkompatibel signatur för händelsen
Kompilatorfel C3722 en allmän händelse tillåts inte
Kompilatorfel C3723 "funktion": det gick inte att lösa händelsen
Kompilatorfel C3724 måste #include <windows.h> för att använda multitrådning med händelser
Kompilatorfel C3725 Obsolete.
Kompilatorfel C3726 Det gick inte att tillämpa SecureHotPatch-transformeringar på%s. Förklaring
Kompilatorfel C3727 "händelse": en hanterad händelse måste vara en medlemsfunktion eller en datamedlem som är en pekare till en delegat
Kompilatorfel C3728 "event": händelsen har ingen höjningsmetod
Kompilatorfel C3729 attributspecificeraren får inte innehålla både namnområdesprefix och omfångsattribut
Kompilatorfel C3730 Obsolete.
Kompilatorfel C3731 inkompatibel händelse "händelse" och hanterare "event_handler". händelsekälla och händelsehanterare måste ha samma händelsetyp
Kompilatorfel C3732 "interface": ett anpassat gränssnitt som utlöser COM-händelser kan inte ärva från IDispatch
Kompilatorfel C3733 "händelse": felaktig syntax för att ange en COM-händelse; Glömde du "__interface"?
Kompilatorfel C3734 "klass": en hanterad/WinRT-klass kan inte vara en samklass
Kompilatorfel C3735 mall eller generisk omdefinierad
Kompilatorfel C3736 "medlem": måste vara en metod eller, om det gäller hanterade händelser, eventuellt en datamedlem
Kompilatorfel C3737 'identifier': en delegat får inte ha en explicit anropskonvention
Kompilatorfel C3738 "konvention": anropskonventionen för den explicita instansieringen måste överensstämma med den för mallen som instansieras
Kompilatorfel C3739 "klass": syntax stöds endast när parametern "layout_dependent" för event_receiver är sann
Kompilatorfel C3740 "mall": mallar kan inte hämta eller ta emot händelser
Kompilatorfel C3741 'class': måste vara en samklass när parametern 'layout_dependent' för event_receiver är true
Kompilatorfel C3742 "token1": obalanserad tokensekvens i attributargumentet "attribute", förväntad "token2"
Kompilatorfel C3743 kan bara koppla/ta bort ett helt gränssnitt när parametern "layout_dependent" för event_receiver är sann
Kompilatorfel C3744 __unhook måste ha minst tre argument för hanterade händelser
Kompilatorfel C3745 "funktion": endast en händelse kan "utlösas"
Kompilatorfel C3746 standardattributet "identifierare" kan visas högst en gång i en attributlista
Kompilatorfel C3747 standardmall/allmän parameter saknas: parameternummer
Kompilatorfel C3748 "gränssnitt": ohanterade gränssnitt får inte utlösa händelser
Kompilatorfel C3749 "attribut": ett anpassat attribut kanske inte används i en funktion
Kompilatorfel C3750 "token": oväntad token i attributspecificeraren
Kompilatorfel C3751 "identifierare": oväntad identifierare i attributlistan
Kompilatorfel C3752 "attribut": kan inte klassificera attribut; "nyckelord" ska inte användas i det här sammanhanget
Kompilatorfel C3753 en allmän egenskap tillåts inte
Kompilatorfel C3754 ombudskonstruktor: medlemsfunktionen "member" kan inte anropas på en instans av typen "typ"
Kompilatorfel C3755 "identifierare": ett ombud kan inte definieras
Kompilatorfel C3756 Obsolete.
Kompilatorfel C3757 "type": typ tillåts inte för funktionen "constexpr" (föråldrad i Visual Studio 2022.)
Kompilatorfel C3758 "medlem": Den virtuella funktionen kan inte deklareras som "constexpr"
Kompilatorfel C3759 "member": Medlemsfunktionen av icke-literaltyp kan inte deklareras som "constexpr" (föråldrad i Visual Studio 2022.)
Kompilatorfel C3760 använd __property nyckelord för att deklarera egenskapen i hanterad/WinRT -klass
Kompilatorfel C3761 'function': 'retval' kan bara visas på det sista argumentet för en funktion
Kompilatorfel C3762 det går inte att bearbeta attributet "attribute"
Kompilatorfel C3763 "type": 'retval' och 'out' kan bara visas på en datapekartyp
Kompilatorfel C3764 'member': kan inte åsidosätta basklassmetoden "member"
Kompilatorfel C3765 "händelse": kan inte definiera en händelse i en klass/struktur 'typ' som markerats som en event_receiver
Kompilatorfel C3766 "type" måste tillhandahålla en implementering för gränssnittsmetoden "function"
Kompilatorfel C3767 "funktion": kandidatfunktioner är inte tillgängliga
Kompilatorfel C3768 kan inte ta adressen till en virtuell vararg funktion i ren hanterad kod
Kompilatorfel C3769 "identifierare": en kapslad klass får inte ha samma namn som den omedelbart omslutande klassen
Kompilatorfel C3770 "type": är inte en giltig basklass
Kompilatorfel C3771 'identifier': friend-deklarationen kan inte hittas i det närmaste namnområdet
Kompilatorfel C3772 'identifier': ogiltig deklaration av vänmall
Kompilatorfel C3773 Användning av "funktion" i den här kontexten är ett tillägg som inte överensstämmer med C++version
Kompilatorfel C3774 kan inte hitta "scope::identifier": Inkludera header_name rubrik
Kompilatorfel C3775 returtypen för "funktion" ska inte vara "typ"
Kompilatorfel C3776 kan inte returnera ett uttryck av typen void i en koroutin med icke-void slutlig returtyp
Kompilatorfel C3777 "function": en coroutine kan inte ta en variabelargumentlista
Kompilatorfel C3778 alloca: kan inte användas i en korutin
Kompilatorfel C3779 "funktion": en funktion som returnerar "auto" kan inte användas innan den definieras
Kompilatorfel C3780 "funktion": en konverteringsfunktion som returnerar "auto" kan inte användas innan den definieras
Kompilatorfel C3781 "nyckelord": kan inte användas i en koroutin av typen "typ". Antingen nyckelord eller nyckelord måste finnas i den associerade promise_type
Kompilatorfel C3782 typ: en coroutines löfte kan inte innehålla både nyckelord och nyckelord
Kompilatorfel C3783 "identifierare": kan inte vara en coroutine
Kompilatorfel C3784 nyckelord kan inte förekomma i det här sammanhanget
Kompilatorfel C3785 det första mallargumentet till "std::integer_sequence" måste vara en heltalstyp
Kompilatorfel C3786 det andra mallargumentet till "std::make_integer_sequence" måste vara en heltalskonstant som är större än eller lika med noll
Kompilatorfel C3787 kan inte härleda returtypen för den här koroutinen
Kompilatorfel C3788 Den här funktionen kan inte vara en coroutine: "type_name" är inte en klass
Kompilatorfel C3789 den här funktionen kan inte vara en coroutine: '%$T' deklarerar inte medlemmen '%$I()'
Kompilatorfel C3790 för att fånga "*this" krävs "%1$M"
Kompilatorfel C3791 'this' kan inte fångas explicit när standardfångstläget är med kopiering (=)
Kompilatorfel C3792 okänd hashalgoritm '%$I'
Kompilatorfel C3793 hash-värdet för algoritmen%$Imåste vara exakt %u tecken långt
Kompilatorfel C3794 filen%$Ssom anges i #pragma file_hash ingår också i den aktuella kompileringsenheten
Kompilatorfel C3795 flera motstridiga hashvärden för filen%$S
Kompilatorfel C3796 'operator %$I': är varken en operatormall för strängliteraler eller en operatormall för numeriska litteraler
Kompilatorfel C3797 "keyword": händelsedeklaration kan inte ha override-specifikatorn (den bör i stället placeras på händelsens add-/remove-/raise-metoder)
Kompilatorfel C3798 "keyword": egenskapsdeklarationen kan inte ha åsidosättningsspecificerare (bör placeras på egenskaps-get/set-metoder i stället)
Kompilatorfel C3799 indexerad egenskap får inte ha en tom parameterlista
Kompilatorfel C3800 "deklaration": kan inte blanda egenskaper och händelser
Kompilatorfel C3801 Attribut: attributet kanske inte har någon argument-sats
Kompilatorfel C3802 Obsolete.
Kompilatorfel C3803 'egenskap': egenskapen har en typ som är inkompatibel med en av dess åtkomstmetoder
Kompilatorfel C3804 "medlem": Åtkomstmetoderna för en egenskap måste antingen vara alla statiska eller alla icke-statiska
Kompilatorfel C3805 "token": oväntad token, förväntad antingen '}' eller '','
Kompilatorfel C3806 'token': oväntad symbol, förväntade sig antingen ett '{' eller en medlemsinitierare
Kompilatorfel C3807 "type": en klass med attributet ComImport kan inte härledas från "typ", endast gränssnittsimplementering tillåts
Kompilatorfel C3808 "type": en klass med attributet ComImport kan inte definiera medlemmens "medlem", endast abstrakta funktioner eller dllimportfunktioner tillåts
Kompilatorfel C3809 "type": en hanterad/WinRT-typ får inte ha några vänfunktioner/klasser/gränssnitt
Kompilatorfel C3810 "%1$S": kan inte dela upp typen med tvetydig basklass "type_name"
Kompilatorfel C3811 Obsolete.
Kompilatorfel C3812 "__property" måste vara den första token i en egenskapsdeklaration
Kompilatorfel C3813 en egenskapsdeklaration kan bara visas inom definitionen av en hanterad/WinRT-typ
Kompilatorfel C3814 Obsolete.
Kompilatorfel C3815 returtypen för metoden "member" måste matcha typen för den sista parametern i en setter
Kompilatorfel C3816 "class/struct member" har tidigare deklarerats eller definierats med en annan hanterad/WinRT-modifierare
Kompilatorfel C3817 "deklaration": egenskapen kan endast tillämpas på en funktion
Kompilatorfel C3818 deklaration av en arrayegenskap 'egenskap' ska inte överlagra en indexegenskap 'egenskap'
Kompilatorfel C3819 Obsolete.
Kompilatorfel C3820 "identifierare": initierare måste hanteras
Kompilatorfel C3821 "funktion": Hanterad typ eller funktion kan inte användas i en ohanterad funktion
Kompilatorfel C3822 Obsolete.
Kompilatorfel C3823 Obsolete.
Kompilatorfel C3824 Typ: Den här typen kan inte visas i den här kontexten (funktionsparameter, returtyp eller en statisk medlem)
Kompilatorfel C3825 "type": en hanterad/WinRT-klass kan bara stödja hanterade/WinRT-händelser
Kompilatorfel C3826 Obsolete.
Kompilatorfel C3827 standardattributet "inaktuellt" kan ha antingen inga argument eller en strängliteral som beskriver orsaken
Kompilatorfel C3828 det går inte att ange placeringsargument för ett nyckelordsuttryck för typen "typ"
Kompilatorfel C3829 attribut [[attributnamnet]] får endast användas på funktionsdeklarationer
Kompilatorfel C3830 "type1": kan inte ärva från "type2", värdetyper kan bara ärva från gränssnittsklasser
Kompilatorfel C3831 "identifierare": "typ" får inte ha en fäst datamedlem eller en medlemsfunktion som returnerar en fästpekare
Kompilatorfel C3832 "typelib": typbiblioteket ser ut som om det skapades för 32-bitars pekare. ändra "ptrsize"-kvalificeraren
Kompilatorfel C3833 "type": ogiltig måltyp för identifierare
Kompilatorfel C3834 illegal explicit typomvandling till en fästpekare; använd en fäst lokal variabel i stället
Kompilatorfel C3835 Obsolete.
Kompilatorfel C3836 en statisk konstruktor får inte ha en medlemsinitieringslista
Kompilatorfel C3837 attribut tillåts inte i den här kontexten
Kompilatorfel C3838 kan inte ärva från "typ"
Kompilatorfel C3839 kan inte ändra justeringen i en hanterad/WinRT-typ
Kompilatorfel C3840 Obsolete.
Kompilatorfel C3841 Obsolete.
Kompilatorfel C3842 "identifier": "const"- och "volatile"-kvalificerare för medlemsfunktioner i hanterade/WinRT-typer stöds inte
Kompilatorfel C3843 "identifier": ref-kvalificerare på medlemsfunktioner i hanterade/WinRT-typer stöds inte
Kompilatorfel C3844 "identifierare": kan inte importera symbolen från "källa": eftersom "identifierare" redan finns i det aktuella omfånget
Kompilatorfel C3845 Obsolete.
Kompilatorfel C3846 "identifierare": kan inte importera symbolen från "källa": eftersom "identifierare" redan har importerats från en annan sammansättning "sammansättning"
Kompilatorfel C3847 en noexcept-specifikator på en explicit instansiering måste överensstämma med den hos mallen som instansieras
Kompilatorfel C3848 uttryck av typen 'type' skulle förlora vissa const-volatile-kvalificerare vid anrop av 'identifier'
Kompilatorfel C3849 ett funktionsanrop på ett uttryck av typen "typ" skulle förlora const- och/eller volatile-kvalificerare för alla tillgängliga operatoröverlagringar
Kompilatorfel C3850 "token": ett universalteckennamn anger ett ogiltigt tecken
Kompilatorfel C3851 "token": ett universal-character-name kan inte ange ett tecken i den grundläggande teckenuppsättningen
Kompilatorfel C3852 "medlem" med typen "typ": aggregerad initiering kunde inte initiera den här medlemmen
Kompilatorfel C3853 '=': Det är inte tillåtet att initiera en referens eller tilldelning igen via en referens till funktion
Kompilatorfel C3854 uttryck till vänster om '=' utvärderas som en funktion. Det går inte att tilldela till en funktion (en funktion är inte ett l-värde)
Kompilatorfel C3855 "funktion": mallen/den generiska parametern "identifierare" är inte kompatibel med deklarationen
Kompilatorfel C3856 'class': class är ingen klassmall/generisk typ
Kompilatorfel C3857 "mall": flera mall-/generiska parameterlistor tillåts inte
Kompilatorfel C3858 'identifier': kan inte deklareras om i aktuellt omfång
Kompilatorfel C3859 Det gick inte att skapa virtuellt minne för PCH
Kompilatorfel C3860 mall/allmän argumentlista efter klassmall/generiskt namn måste visa parametrar i den ordning som används i mall-/allmän parameterlista
Kompilatorfel C3861 "identifierare": identifieraren hittades inte
Kompilatorfel C3862 "function": kan inte kompilera en ohanterad funktion med /clr:pure eller /clr:safe
Kompilatorfel C3863 matristypen "type" kan inte tilldelas
Kompilatorfel C3864 "kontext": kräver att satsen inte är kompatibel med deklarationen
Kompilatorfel C3865 "keyword": kan endast användas på interna medlemsfunktioner
Kompilatorfel C3866 destructor/finalizeranropet saknar argumentlista
Kompilatorfel C3867 "function": icke-standardsyntax; använd "&" för att skapa en pekare till medlem
Kompilatorfel C3868 "type": begränsningarna för den generiska parametern "parameter" skiljer sig från dem i deklarationen
Kompilatorfel C3869 Den nya begränsningen saknar den tomma parameterlistan ()"
Kompilatorfel C3870 parameter: "__declspec(specifier)" kan endast tillämpas på parametrar av integrerad typ
Kompilatorfel C3871 Parameter: "__declspec(guard(overflow))" stöds endast på de första 64 parametrarna i en funktion
Kompilatorfel C3872 "0x-värde": det här tecknet tillåts inte i en identifierare
Kompilatorfel C3873 "0x-värde": det här tecknet tillåts inte som ett första tecken i en identifierare
Kompilatorfel C3874 returtypen för "identifierare" ska vara "type1" i stället för "type2"
Kompilatorfel C3875 anrop av icke-statisk medlemsfunktion saknar en argumentlista
Kompilatorfel C3876 hexadecimalt flyttalsliteral kräver en exponent
Kompilatorfel C3877 ogiltigt typargument till attributet TypeForwardedTo
Kompilatorfel C3878 syntaxfel: oväntad token 'name' efter 'context'
Kompilatorfel C3879 'member': får inte vara en initonly-data medlem
Kompilatorfel C3880 "medlem": kan inte vara en literal datamedlem
Kompilatorfel C3881 kan bara ärva konstruktorn från en direkt bas
Kompilatorfel C3882 'class': konstruktorn har redan ärvts från 'class'
Kompilatorfel C3883 "medlem": en initont statisk datamedlem måste initieras
Kompilatorfel C3884 "type": En matris med okänd storlek kan inte värdeinitieras
Kompilatorfel C3885 "type": En matris med okänd storlek kan inte initieras med en tom initialiserarlista
Kompilatorfel C3886 "medlem": en datamedlem av litteral typ måste initieras
Kompilatorfel C3887 'member': initieraren för en literal datamedlem måste vara ett konstant uttryck
Kompilatorfel C3888 'member': det const-uttryck som är associerat med den här literaldatamedlemmen stöds inte av C++/CLI
Kompilatorfel C3889 anrop till objekt av klasstypen "typ": ingen matchande anropsoperator hittades
Kompilatorfel C3890 "medlem": du kan inte ta adressen till en literal datamedlem
Kompilatorfel C3891 'member': en literal datamedlem kan inte användas som ett l-värde
Kompilatorfel C3892 "variabel": du kan inte tilldela till en variabel som är beständig
Kompilatorfel C3893 "medlem": l-värdeanvändning av initonly-datamedlem tillåts endast i en instanskonstruktor av klassen "klass"
Kompilatorfel C3894 "medlem": L-värdeanvändning av initont statisk datamedlem tillåts endast i klasskonstruktorn för klassen "klass"
Kompilatorfel C3895 'medlem': datamedlemmar i typen kan inte vara 'volatile'
Kompilatorfel C3896 "member": felaktig initierare: den här literaldatamedlemmen kan endast initieras med "nullptr"
Kompilatorfel C3897 Obsolete.
Kompilatorfel C3898 "medlem": typ-datamedlemmar kan endast vara medlemmar i hanterade typer
Kompilatorfel C3899 "medlem": l-värdeanvändning av initonly-datamedlem tillåts inte direkt inom en parallell region i klassen "klass"
Kompilatorfel C3900 'member': tillåts inte i den aktuella kontexten
Kompilatorfel C3901 "funktion": måste ha returtypen "typ"
Kompilatorfel C3902 "funktion": typen av sista parameter måste vara "typ"
Kompilatorfel C3903 "property": saknar set- eller get-metod
Kompilatorfel C3904 "egenskap": måste ange talparametrar
Kompilatorfel C3905 ojusterade åtkomster stöds inte för den inbyggda typen "typ"
Kompilatorfel C3906 den inbyggda typen type stöds inte som retur- eller argumenttyp för vararg- eller oprototypade funktioner
Kompilatorfel C3907 kan inte hoppa till en etikett som finns i en annan "if constexpr"-instruktion eller underordnad sats
Kompilatorfel C3908 åtkomstnivå som är mindre restriktiv än för "identifierare"
Kompilatorfel C3909 En managed-/WinRT-händelsedeklaration måste finnas i en managed-/WinRT-typ
Kompilatorfel C3910 "event": måste definiera medlemmen "medlem"
Kompilatorfel C3911 "medlem": funktionen måste ha typen "typ"
Kompilatorfel C3912 "händelse": typen av händelse måste vara en delegattyp
Kompilatorfel C3913 en standardegenskap måste indexeras
Kompilatorfel C3914 en standardegenskap kan inte vara statisk
Kompilatorfel C3915 "identifierare" har ingen standardindexerad egenskap (klassindexerare)
Kompilatorfel C3916 funktionsparameter med index %d och begärd justering av %d justeras inte
Kompilatorfel C3917 token: föråldrad deklarationsstil för construct (menade du att använda '[' och ']' i stället?)
Kompilatorfel C3918 användning kräver att "identifierare" är en datamedlem
Kompilatorfel C3919 funktion: funktionen måste ha typen "return_type (typ)"
Kompilatorfel C3920 'operator': det går inte att definiera en postfix-inkrementerings-/dekrementeringsoperator för CLR/WinRT. Om postfixoperatorn för CLR/WinRT anropas anropas motsvarande prefixoperator för CLR/WinRT (op_Increment/op_Decrement), men med postfixsemantik
Kompilatorfel C3921 Obsolete.
Kompilatorfel C3922 namn: argumentet måste vara ett konstant uttryck
Kompilatorfel C3923 "medlem": lokala klass-, struct- eller union-definitioner tillåts inte i en medlemsfunktion i en hanterad/WinRT-klass
Kompilatorfel C3924 fel i argument #number i anrop till delegatens konstruktor 'constructor':
Kompilatorfel C3925 förväntade sig en loop (for, while, eller do) efter direktivet "directive_name"
Kompilatorfel C3926 ogiltig konstant i "parallella" direktiv
Kompilatorfel C3927 "->": avslutande returtyp tillåts inte efter en icke-funktionsdeklarator
Kompilatorfel C3928 '->': Avslutande returtyp tillåts inte efter en parentesiserad deklarator
Kompilatorfel C3929 'collapse(count)' angivet men hittade endast värdeloopar efter '#pragma omp for'
Kompilatorfel C3930 "funktion": ingen överbelastad funktion har begränsningsspecificerare som är kompatibla med den omgivande kontexten "kontext"
Kompilatorfel C3931 "type": kan inte anropa en funktion som har begränsningsspecificerare som inte är kompatibla med den omgivande kontexten
Kompilatorfel C3932 Obsolete.
Kompilatorfel C3933 "klass": destruktors begränsningsspecificerare måste omfatta en union av begränsningar för alla konstruktorer
Kompilatorfel C3934 en funktion som är i någon form av "main" kan inte ha andra begränsningsspecificerare än restrict(cpu)
Kompilatorfel C3935 "identifierare": omdefinition; överlappande begränsningsspecificerare
Kompilatorfel C3936 "identifierare": okänd begränsningsspecificerare
Kompilatorfel C3937 tom begränsningsspecifikation är inte tillåten
Kompilatorfel C3938 "identifierare": flera begränsningsspecificerare stöds inte på externa \042C\042-funktioner
Kompilatorfel C3939 identifier: pekare till medlemsfunktioner, funktionspekare och referenser till funktioner med begränsningsspecifieraren 'amp' tillåts inte
Kompilatorfel C3940 "identifierare": identifieraren hittades inte – möjlig matchningsfel mellan kompilator- och biblioteksversioner. Kontrollera att vccorlib.h/.lib, vccorlib120.dll och c1xx.dll matchar
Kompilatorfel C3941 villkor: kräver kommandoradsalternativet "/clr"
Kompilatorfel C3942 '#pragma omp atomic capture': uttrycket till höger om '=' måste vara ett lvalue-uttryck av skalär typ
Kompilatorfel C3943 '#pragma omp atomic': operatorn "operator" är överbelastad, endast inbyggda operatorer tillåts
Kompilatorfel C3944 '#pragma omp atomic': lvalue-uttryck krävs som vänster operand för 'operator'
Kompilatorfel C3945 "type": det går inte att kasta eller fånga ett winrt-objekt som inte härleds från Plattform::Undantag
Kompilatorfel C3946 "type": typeid kan inte tillämpas på den här typen
Kompilatorfel C3947 "typeid": typeid kan inte tillämpas på en packexpansion
Kompilatorfel C3948 "keyword": en packexpansion kan inte visas i den här kontexten
Kompilatorfel C3949 en paketexpansion, "...", kan inte visas i en parentesiserad abstrakt deklarator
Kompilatorfel C3950 Obsolete.
Kompilatorfel C3951 Det går inte att använda pekar-till-medlem i den projicerade WinRT-typen "type". Använd ett ombud i stället.
Kompilatorfel C3952 "type": WinRT stöder inte in-/ut-matriser. Använd "const Array<T>^" för "in" och "WriteOnlyArray<T>" eller "Array<T>^*" för "out" på offentliga API:er
Kompilatorfel C3953 Det går inte att använda den hanterade klassens typ i WinRT-modulen. (Föråldrad i Visual Studio 2022.)
Kompilatorfel C3954 "type": En matris som returneras från en publicerad metod på en WinRT-typ måste använda formuläret "Matris<T>^"
Kompilatorfel C3955 "type": En offentlig konstruktor får inte innehålla en out-parameter eller "WriteOnlyArray<T>"
Kompilatorfel C3956 "type": Typen är markerad som Exklusiv till "typ" och kan inte användas som bas för "derived_type"
Kompilatorfel C3957 "type": kan inte använda "new" på en WinRT-typ. använd "ref new" i stället
Kompilatorfel C3958 "type": kan inte använda "gcnew" på en WinRT-typ. använd "ref new" i stället
Kompilatorfel C3959 "ref new" får endast användas för att skapa ett objekt med WinRT-typ
Kompilatorfel C3960 Obsolete.
Kompilatorfel C3961 statisk konstruktor stöds inte
Kompilatorfel C3962 generisk klass stöds inte
Kompilatorfel C3963 flerdimensionell matris stöds inte
Kompilatorfel C3964 taggad matris stöds inte
Kompilatorfel C3965 parametermatris stöds inte
Kompilatorfel C3966 "funktion": allmän funktion stöds inte
Kompilatorfel C3967 fel vid import av "identifierare" från modulen "module"
Kompilatorfel C3968 tokenen 'token' är inte giltig som avgränsare i modulnamn; använd punkt ('.') i stället
Kompilatorfel C3969 inkonsekventa modulnamn: "module1" och "module1"
Kompilatorfel C3970 "identifierare": "nyckelord" kan endast tillämpas på "referensklass" eller "ref struct" i globalt omfång eller namnområdesomfång
Kompilatorfel C3971 "type": partiell definition kan inte visas efter fullständig definition
Kompilatorfel C3972 "typ": "partiell" kan endast tillämpas på klassdeklarationer eller definitioner
Kompilatorfel C3973 Ogenomförd funktion: %$M
Kompilatorfel C3974 "%$S": indexvariabeln i OpenMP -instruktionen "for" måste ha en integrerad typ
Kompilatorfel C3975 "klass-/struct-identifierare" har tidigare deklarerats eller definierats med en annan modifier
Kompilatorfel C3976 "identifier1" måste deklareras som "offentlig" för att kunna använda "identifier2"
Kompilatorfel C3977 Användning kräver en referens till en sammansättning som definierar "identifierare"
Kompilatorfel C3978 "identifierare": en statisk egenskap tillåts inte som medlem i ett WinRT-gränssnitt eller värdetyp
Kompilatorfel C3979 "type": använd attributet 'attribute' i stället för 'value'
Kompilatorfel C3980 "type" kan inte skickas till metadata
Kompilatorfel C3981 "type": en värdetyp får inte ha några statiska datamedlemmar "identifierare"
Kompilatorfel C3982 'type': en värdetyp får inte ha några icke-publika datamedlemmar 'identifier'
Kompilatorfel C3983 'type': en värdetyp får inte ha några offentliga medlemmar som inte är datamedlemmar 'identifier'
Kompilatorfel C3984 'type': en icke-värdetyp kan inte ha några offentliga datamedlemmar 'identifier'
Kompilatorfel C3985 "identifier": signaturen för offentlig medlem innehåller den privata typen "member"
Kompilatorfel C3986 "identifierare": signaturen för offentlig medlem innehåller den interna typen "medlem"
Kompilatorfel C3987 'identifier': signaturen för den offentliga medlemmen innehåller den inbyggda typen 'typ'
Kompilatorfel C3988 "type": en intern typ kan inte vara offentlig
Kompilatorfel C3989 "type": en kapslad typ kan inte vara offentlig
Kompilatorfel C3990 "type": attributet 'attribute' kan inte vara privat eller kapslat
Kompilatorfel C3991 "type": kan inte implementera ett icke-offentligt eller kapslat gränssnitt
Kompilatorfel C3992 "identifierare": signaturen för offentlig medlem innehåller ogiltig typ av "typ"
Kompilatorfel C3993 "type": en värdetyp måste innehålla minst ett offentligt fält
Kompilatorfel C3994 "type": en värdetyp kan inte implementera gränssnitt eller ha virtuella funktioner
Kompilatorfel C3995 'typ': en värdetyp kan inte ha några händelsemedlemmar 'identifierare'
Kompilatorfel C3996 Obsolete.
Kompilatorfel C3997 Warbird: meddelande
Kompilatorfel C3998 "c++version": C++-version som inte stöds; som standard till "c++version"
Kompilatorfel C3999 förväntade sig minst ett argument, men fick inga för attributet [[attribute]]

Se även

C/C++ Kompilator- och byggverktygsfel och varningar
Compiler fel C2000 - C3999, C7000 - C7999