Udostępnij za pomocą


Błędy kompilatora — od C3500 do C3999

Artykuły w tej sekcji wyjaśniają podzbiór komunikatów o błędach generowanych przez kompilator.

Ważne

Kompilatory i narzędzia kompilacji programu Visual Studio mogą zgłaszać wiele rodzajów błędów i ostrzeżeń. Po znalezieniu błędu lub ostrzeżenia narzędzia kompilacji mogą podjąć założenia dotyczące intencji kodu i próby kontynuowania, dzięki czemu więcej problemów można zgłaszać w tym samym czasie. Jeśli narzędzia przyjmą błędne założenie, późniejsze błędy lub ostrzeżenia mogą nie mieć zastosowania do projektu. W przypadku naprawiania problemów w projekcie zawsze należy zacząć od pierwszego zgłoszonego błędu lub ostrzeżenia i często ponownie skompilować. Jedna poprawka może spowodować, że wiele kolejnych błędów zniknie.

Aby uzyskać pomoc dotyczącą konkretnego komunikatu diagnostycznego w programie Visual Studio, wybierz go w oknie Dane wyjściowe i naciśnij F1 . Program Visual Studio otwiera stronę dokumentacji dla tego błędu, jeśli istnieje. Możesz również użyć narzędzia wyszukiwania w górnej części strony, aby znaleźć artykuły dotyczące określonych błędów lub ostrzeżeń. Możesz też przejrzeć listę błędów i ostrzeżeń według narzędzia i wpisać spis treści na tej stronie.

Uwaga

Nie każdy błąd lub ostrzeżenie programu Visual Studio nie jest udokumentowane. W wielu przypadkach komunikat diagnostyczny zawiera wszystkie dostępne informacje. Jeśli wylądowałeś na tej stronie, gdy użyto F1 i uważasz, że komunikat o błędzie lub ostrzeżeniu wymaga dodatkowego wyjaśnienia, daj nam znać. Możesz użyć przycisków opinii na tej stronie, aby zgłosić problem z dokumentacją w usłudze GitHub. Jeśli uważasz, że błąd lub ostrzeżenie jest nieprawidłowe lub znaleziono inny problem z zestawem narzędzi, zgłoś problem z produktem w witrynie Społeczność deweloperów. Możesz również wysłać opinię i wprowadzić usterki w środowisku IDE. W programie Visual Studio przejdź do paska menu, a następnie wybierz pozycję Pomoc Wyślij zgłoszenie o > problemie lub prześlij sugestię, korzystając z opcji Wyślij opinię w pomocy > > Wyślij sugestię>. Niektóre tematy błędów kompilatora zostały utworzone, które nie są emitowane przez kompilator, a teraz przekieruj do tej strony.

Dodatkową pomoc dotyczącą błędów i ostrzeżeń można znaleźć na forach pytań i odpowiedzi na platformie Microsoft Learn. Możesz też wyszukać numer błędu lub ostrzeżenia w witrynie Społeczności deweloperów programu Visual Studio C++. Możesz również wyszukać rozwiązanie Stack Overflow , aby znaleźć rozwiązania.

Aby uzyskać linki do dodatkowych zasobów pomocy i społeczności, zobacz Visual C++ Help and Community (Pomoc i społeczność języka Visual C++).

Komunikaty o błędach

Błąd Komunikat
Błąd kompilatora C3500 nieprawidłowy identyfikator progID "progid"
Błąd kompilatora C3501 nie ma zarejestrowanej biblioteki typelib dla identyfikatora progID "progid"
Błąd kompilatora C3502 program nie może uzyskać identyfikatora LIBID dla identyfikatora progID "progid"
Błąd kompilatora C3503 znak "0xvalue" nie jest dozwolony w nieprzetworzonym literału ciągu
Błąd kompilatora C3504 Nie można utworzyć identyfikatora GUID na podstawie ciągu "string"
Błąd kompilatora C3505 program nie może załadować biblioteki typów "library"
Błąd kompilatora C3506 brak zarejestrowanej biblioteki typów dla biblioteki LIBID
Błąd kompilatora C3507 Identyfikator progID nie może zawierać więcej niż 39 znaków "progid", ani nie zawierać żadnych znaków interpunkcyjnych poza znakiem "". Ani zaczynać się od cyfry.
Błąd kompilatora C3508 "type": nie jest prawidłowym typem automatyzacji
Błąd kompilatora C3509 "type": nieprawidłowy typ zwracany przez automatyzację; gdy parametr jest oznaczony jako "retval", zwracany typ musi mieć wartość "void", "HRESULT" lub "SCODE"
Błąd kompilatora C3510 nie można zlokalizować biblioteki typów zależnych library_name
Błąd kompilatora C3511 "identyfikator": wywołanie konstruktora delegowania jest jedynym inicjatorem elementu członkowskiego
Błąd kompilatora C3512 sekwencja znaków rozdzielania dla literału nieprzetworzonego ciągu nie może zawierać więcej niż 16 znaków
Błąd kompilatora C3513 'string': nieobsługiwany nieprzetworzony znak ogranicznika literału ciągu
Błąd kompilatora C3514 Znak (wartość): nieobsługiwany nieprzetworzony znak ogranicznika literału ciągu
Błąd kompilatora C3515 jeśli argumentem częściowej specjalizacji szablonu klasy jest rozszerzenie pakietu, jest to ostatni argument
Błąd kompilatora C3516 nieoczekiwany koniec pliku znaleziony podczas przetwarzania nieprzetworzonego literału ciągu; Sekwencja ogranicznika "string" nie została dopasowana
Błąd kompilatora C3517 "identyfikator" deklaracji aliasu nie może mieć typu zawierającego "auto"
Błąd kompilatora C3518 "identyfikator": w kontekście inicjowania listy bezpośredniej typ "type" można odwieść tylko z pojedynczego wyrażenia inicjatora
Błąd kompilatora C3519 "parametr": nieprawidłowy parametr do embedded_idl atrybutu
Błąd kompilatora C3520 "identifier": pakiet parametrów musi zostać rozszerzony w tym kontekście
Błąd kompilatora C3521 "identyfikator" nie jest pakietem parametrów
Błąd kompilatora C3522 "type": nie można rozszerzyć pakietu parametrów w tym kontekście
Błąd kompilatora C3523 "sizeof..." wymaga jako argumentu pakietu parametrów bez rozpaku
Błąd kompilatora C3524 "identifier": "sizeof" nie można zastosować do pakietu parametrów. Czy chodziło o użycie polecenia "sizeof..."?
Błąd kompilatora C3525 "parametr": jeśli szablon klasy ma pakiet parametrów szablonu, musi pojawić się na końcu listy parametrów szablonu
Błąd kompilatora C3526 '...' nie można zastosować do "tego"
Błąd kompilatora C3527 'identifier' is not a valid operand for 'sizeof...". Czy chodziło o użycie polecenia "sizeof"?
Błąd kompilatora C3528 "identifier1": liczba elementów w tym rozszerzeniu pakietu nie jest zgodna z liczbą elementów w identyfikatorze "identifier2"
Błąd kompilatora C3529 "parametr": pakiet parametrów szablonu nie może mieć argumentu domyślnego
Błąd kompilatora C3530 "type" nie można połączyć z żadnym innym specyfikatorem typu
Błąd kompilatora C3531 "identifier": symbol, którego typ zawiera "type" musi mieć inicjator
Błąd kompilatora C3532 typ elementu tablicy nie może być typem zawierającym "typ"
Błąd kompilatora C3533 parametr nie może mieć typu zawierającego "typ"
Błąd kompilatora C3534 Nieaktualne.
Błąd kompilatora C3535 nie można wyjąć typu "type1" z "type2"
Błąd kompilatora C3536 "identyfikator": nie można go użyć przed zainicjowaniem
Błąd kompilatora C3537 Nie można rzutować do typu zawierającego "typ"
Błąd kompilatora C3538 w deklaratorze "type" musi zawsze być wywoływalny do tego samego typu
Błąd kompilatora C3539 Argument-szablonu nie może być typem zawierającym "typ"
Błąd kompilatora C3540 nie można zastosować parametru sizeof do typu zawierającego typ
Błąd kompilatora C3541 Typeid nie można zastosować do typu, który zawiera typ
Błąd kompilatora C3542 "identyfikator": funkcja wirtualna elementu członkowskiego nie może mieć typu zwracanego zawierającego "typ"
Błąd kompilatora C3543 "type": nie zawiera pakietu parametrów
Błąd kompilatora C3544 "parametr": pakiet parametrów oczekuje argumentu szablonu typu
Błąd kompilatora C3545 "parametr": pakiet parametrów oczekuje argumentu szablonu innego niż typ
Błąd kompilatora C3546 '...': nie ma dostępnych pakietów parametrów do rozwinięcia
Błąd kompilatora C3547 Nie można użyć parametru szablonu "parametr", ponieważ jest on zgodny z pakietem parametrów szablonu i nie można go wywnioskować z parametrów funkcji "function"
Błąd kompilatora C3548 "identifier": pakiet parametrów nie może być używany w tym kontekście
Błąd kompilatora C3549 "value": pakiet parametrów funkcji nie może mieć argumentu domyślnego
Błąd kompilatora C3550 w tym kontekście dozwolone jest tylko zwykłe wyrażenie "decltype(auto)"
Błąd kompilatora C3551 jeśli używany jest typ powrotu końcowego, wiodącym typem zwracanym jest pojedynczy specyfikator typu "auto" (a nie "typ")
Błąd kompilatora C3552 oczekiwana wartość "decltype(auto)"
Błąd kompilatora C3553 decltype oczekuje wyrażenia, które nie jest typem
Błąd kompilatora C3554 "type" nie można połączyć z żadnym innym specyfikatorem typu
Błąd kompilatora C3555 nieprawidłowy argument "decltype"
Błąd kompilatora C3556 "expression": nieprawidłowy argument do "decltype"
Błąd kompilatora C3557 Nieaktualne.
Błąd kompilatora C3558 Nieaktualne.
Błąd kompilatora C3559 rekursywne wywołanie funkcji: rekursja jest wykrywana podczas kompilowania grafu wywołań dla współbieżności::p arallel_for_each w: "function"
Błąd kompilatora C3560 'function': IL nie jest dostępny podczas kompilowania grafu wywołań dla współbieżności::p arallel_for_each pod adresem: "function"
Błąd kompilatora C3561 operacja bariery kafelka znaleziona w przepływie sterowania, który nie jest jednolity kafelków podczas kompilowania grafu wywołań dla współbieżności::p arallel_for_each pod adresem: "function"
Błąd kompilatora C3562 funkcja wewnętrzna "function" jest ograniczona do nie więcej niż parametrów liczbowych
Błąd kompilatora C3563 Pętla nieskończona wykryta podczas kompilowania grafu wywołań dla współbieżności::p arallel_for_each pod adresem: "function"
Błąd kompilatora C3564 odczytywanie niezainicjowanej wartości podczas kompilowania grafu wywołań dla współbieżności::p arallel_for_each pod adresem: "function"
Błąd kompilatora C3565 Łączna ilość pamięci tile_static (liczba bajtów) przekracza limit liczby bajtów podczas kompilowania grafu wywołań dla współbieżności::p arallel_for_each
Błąd kompilatora C3566 bloki z efektami ubocznymi zagnieżdżone zbyt głęboko podczas kompilowania grafu wywołań dla współbieżności::p arallel_for_each w: "function"
Błąd kompilatora C3567 dzielenie lub mod przez zero wykryte podczas kompilowania grafu wywołań dla współbieżności::p arallel_for_each pod adresem: "function"
Błąd kompilatora C3568 suma rejestrów przekracza limit liczby podczas kompilowania grafu wywołań dla współbieżności::p arallel_for_each. Uprość program
Błąd kompilatora C3569 warunek wyścigu wykryty podczas kompilowania grafu wywołań dla współbieżności::p arallel_for_each pod adresem: "function"
Błąd kompilatora C3570 niedozwolone użycie zakresu amp z ograniczeniami podczas kompilowania z /clr
Błąd kompilatora C3571 "type": niedozwolony argument domeny obliczeniowej, a nie typ klasy
Błąd kompilatora C3572 "type": nielegalny argument domeny obliczeniowej; brak publicznego elementu członkowskiego: "static const int rank" lub wartość rangi jest nie dodatnia
Błąd kompilatora C3573 Liczba wystąpień współbieżności::graphics::sampler przekazanych do współbieżności::p arallel_for_each nie może przekroczyć liczby
Błąd kompilatora C3574 "type": nielegalne zakresy kafelków: muszą być dodatnie i (1) Z <= liczba; (2) ZYX <= liczba
Błąd kompilatora C3575 "type": niedozwolony argument domeny obliczeniowej; brak publicznego elementu członkowskiego: "concurrency::index<number> _map_index(const concurrency::index<number>&) restrict(amp)"
Błąd kompilatora C3576 'type': concurrency::d etails::_Parallel_for_each argument #number ma nieobsługiwany typ
Błąd kompilatora C3577 concurrency::p arallel_for_each argument jądra jest niedozwolony: nie można rozpoznać wywołania elementu członkowskiego "void operator()(type) restrict(amp)"
Błąd kompilatora C3578 Rozmiar obiektu funkcji przekazanego do współbieżności::p arallel_for_each nie może przekraczać bajtów liczbowych
Błąd kompilatora C3579 Liczba wystąpień tylko do odczytu współbieżności::array i współbieżności::graphics::tekstura przekazana do współbieżności::p arallel_for_each nie może przekroczyć liczby
Błąd kompilatora C3580 Liczba wystąpień zapisywalnych współbieżności::array i współbieżności::graphics::tekstura przekazana do współbieżności::p arallel_for_each nie może przekroczyć liczby
Błąd kompilatora C3581 "type": nieobsługiwany typ w kodzie z ograniczeniami amp
Błąd kompilatora C3582 Nieaktualne.
Błąd kompilatora C3583 "identifier": rozmiar zmiennej (bajty liczbowe ) jest większy niż maksymalny rozmiar (bajty liczbowe ) obsługiwane w kodzie z ograniczeniami amp
Błąd kompilatora C3584 nieobsługiwane użycie tile_static w identyfikatorze
Błąd kompilatora C3585 Klasa "identifier" ma nieobsługiwaną klasę magazynu w kodzie z ograniczeniami
Błąd kompilatora C3586 "identyfikator": używanie zmiennych globalnych lub statycznych nie jest obsługiwane w kodzie z ograniczeniami amp
Błąd kompilatora C3587 dynamic_cast nie jest obsługiwana w kodzie z ograniczeniami amp
Błąd kompilatora C3588 rzutowanie z typu "type1" na "type2" nie jest obsługiwane w kodzie z ograniczeniami amp
Błąd kompilatora C3589 "string": nieobsługiwane użycie literałów ciągu w amp-ograniczonym kodzie
Błąd kompilatora C3590 "token": przechwytywanie przy użyciu odwołania lub "to" nie jest obsługiwane, jeśli lambda jest ograniczona
Błąd kompilatora C3591 operator typeid jest nieobsługiwany w kodzie z ograniczeniami amp
Błąd kompilatora C3592 Wbudowany zestaw natywny ('__asm') nie jest obsługiwany w kodzie z ograniczeniami
Błąd kompilatora C3593 'goto' is unsupported in amp restricted code ('goto' is unsupported in amp restricted code ('goto' is unsupported in amp restricted code
Błąd kompilatora C3594 Obsługa wyjątków (try, catch, throw itp.) nie jest obsługiwana w kodzie z ograniczeniami amp
Błąd kompilatora C3595 stała wartość jest poza obsługiwanym zakresem w kodzie z ograniczeniami amp
Błąd kompilatora C3596 "parametr" ('type'): zmienna przechwycona przez lambda ma nieobsługiwany typ w kodzie amp-ograniczonym
Błąd kompilatora C3597 "parametr": "identyfikator" nie może być przechwytywany przez wartość, jeśli lambda jest ograniczona
Błąd kompilatora C3598 instrukcja label nie jest obsługiwana w kodzie z ograniczeniami amp
Błąd kompilatora C3599 "operator": nie można wykonać arytmetyki wskaźnika na wskaźnik do wartości logicznej w amp-ograniczonym kodzie
Błąd kompilatora C3600 "function": użycie pamięci tile_static wykrytej podczas kompilowania grafu wywołań dla współbieżności innej niż tiling::p arallel_for_each w: "function"
Błąd kompilatora C3601 "type": jest nieprawidłowym typem argumentu dla funkcji amp diagnostic "function"
Błąd kompilatora C3602 Nieobsługiwany przepływ sterowania wykryty podczas kompilowania grafu wywołań dla współbieżności::p arallel_for_each pod adresem: "function"
Błąd kompilatora C3603 "symbol": typ "type" nie jest jeszcze obsługiwany
Błąd kompilatora C3604 "identifier": może utworzyć tylko obiekt zarządzany na stercie gc
Błąd kompilatora C3605 Całkowita liczba próbek (liczba przechwycona i liczba wstępnie zdefiniowana) przekracza liczbę podczas kompilowania grafu wywołań dla współbieżności::p arallel_for_each pod adresem: "function"
Błąd kompilatora C3606 Funkcji wewnętrznej "function" nie można zamapować na HLSL
Błąd kompilatora C3609 "identifier": funkcja "zapieczętowana/końcowa" musi być wirtualna
Błąd kompilatora C3610 "identifier": typ wartości musi być "boxed", zanim można wywołać metodę "method"
Błąd kompilatora C3611 "identifier": zapieczętowana funkcja nie może mieć czystego specyfikatora
Błąd kompilatora C3612 "identifier": zapieczętowana klasa nie może mieć żadnych czystych metod wirtualnych
Błąd kompilatora C3613 brak zwracanego typu po założeniu "->" ('int')
Błąd kompilatora C3614 Różne wartości rozmiaru pakietu w tej samej klasie; poprzedni to "value", nowa wartość to "value"
Błąd kompilatora C3615 funkcja constexpr "function" nie może spowodować wyrażenia stałego
Błąd kompilatora C3616 Nieaktualne.
Błąd kompilatora C3617 Inicjatory powiązań strukturalnych muszą być typu tablicy lub klasy niezwiązanej; typ "type_name" nie jest dozwolony
Błąd kompilatora C3618 "deklaracja": nie można zdefiniować metody oznaczonej dllImport
Błąd kompilatora C3619 nie można zadeklarować szablonu w typie zarządzanym/WinRT
Błąd kompilatora C3620 "type": ustawienie wyrównania nie jest dozwolone w typach WinRT
Błąd kompilatora C3621 "type": tylko domyślna wartość pakowania (liczba) jest dozwolona dla typów WinRT
Błąd kompilatora C3622 type': nie można utworzyć wystąpienia klasy zadeklarowanej jako "słowo kluczowe"
Błąd kompilatora C3623 "identifier": pola bitowe nie są obsługiwane w typach zarządzanych/WinRT
Błąd kompilatora C3624 "type": użycie tego typu wymaga odwołania do zestawu/modułu "identifier"
Błąd kompilatora C3625 "klasa": typ natywny nie może pochodzić z typu "type" zarządzanego/WinRT
Błąd kompilatora C3626 "identifier": słowo kluczowe słowo kluczowe może być używane tylko w interfejsach COM, funkcjach składowych i elementach członkowskich danych, które są wskaźnikami do delegatów
Błąd kompilatora C3627 Tylko typ wartości można wpisać w polu
Błąd kompilatora C3628 "klasa": klasy zarządzane/WinRT obsługują tylko dziedziczenie publiczne
Błąd kompilatora C3629 "token": wartość domyślna przechwytywania może być wyświetlana tylko na początku listy przechwytywania lambda
Błąd kompilatora C3630 błąd podczas przetwarzania tokenu "token" (przestarzałe w programie Visual Studio 2022).
Błąd kompilatora C3631 "zdarzenie": nie można przeciążyć zdarzeń zarządzanych/WinRT
Błąd kompilatora C3632 "event": niedozwolony styl zdarzenia do konstruowania
Błąd kompilatora C3633 program nie może zdefiniować identyfikatora jako elementu członkowskiego zarządzanej "klasy"
Błąd kompilatora C3634 "member": nie można zdefiniować abstrakcyjnej metody klasy zarządzanej/WinRT
Błąd kompilatora C3635 "identyfikator": nie można zastosować do klasy zarządzanej/WinRT (zamiast tego użyj identyfikatora)
Błąd kompilatora C3636 "identyfikator": nie można zastosować do tego typu
Błąd kompilatora C3637 "function": definicja funkcji znajomej nie może być specjalizacją szablonu funkcji/ogólnego
Błąd kompilatora C3638 "operator": nie można ponownie zdefiniować standardowych operatorów konwersji boksu i rozpakowy.
Błąd kompilatora C3639 lambda, która jest częścią argumentu domyślnego, może mieć tylko przechwytywanie init-capture
Błąd kompilatora C3640 "składowa": należy zdefiniować przywołyną lub wirtualną funkcję składową klasy lokalnej
Błąd kompilatora C3641 "function": nieprawidłowa konwencja wywoływania "convention" dla funkcji skompilowanej za pomocą /clr:pure polecenia lub /clr:safe
Błąd kompilatora C3642 "function": nie można wywołać funkcji z __clrcall wywoływaniem konwencji z kodu natywnego
Błąd kompilatora C3643 '%$S': nie można rozłożyć typu z elementami niestacjonowymi elementów członkowskich danych zarówno w %$S, jak i %$S.
Błąd kompilatora C3644 "function": nie można skompilować funkcji w celu wygenerowania kodu zarządzanego
Błąd kompilatora C3645 "function": __clrcall nie można używać w funkcjach skompilowanych do kodu natywnego
Błąd kompilatora C3646 "identifier": nieznany specyfikator zastąpienia
Błąd kompilatora C3647 Nieaktualne.
Błąd kompilatora C3648 ta jawna składnia zastąpienia nie jest obsługiwana w przypadku typów zarządzanych
Błąd kompilatora C3649 ta jawna składnia zastąpienia jest niedozwolona z /ZW
Błąd kompilatora C3650 "składowa": nie można użyć jako jawnego zastąpienia, musi być wirtualną funkcją składową klasy bazowej
Błąd kompilatora C3651 "Składowa": nie może być używana jako jawne przesłonięcia, musi być składową klasy bazowej
Błąd kompilatora C3652 "member": funkcja, która jawnie zastępuje, musi być wirtualna
Błąd kompilatora C3653 "identyfikator": nie można użyć jako nazwanego przesłonięcia: nie znaleziono funkcji przesłoniętej; czy nie pamiętasz jawnego nadania nazwy funkcji przy użyciu operatora a:: ?
Błąd kompilatora C3654 "token": błąd składni w jawnym przesłonięć
Błąd kompilatora C3655 "member": funkcja już jawnie przesłaniana
Błąd kompilatora C3656 'słowo kluczowe': nie można powtórzyć specyfikatora przesłonięcia
Błąd kompilatora C3657 destruktor/finalizator nie może jawnie zastąpić ani jawnie zastąpić
Błąd kompilatora C3658 Nieaktualne.
Błąd kompilatora C3659 "member": zastępowanie specyfikatora "słowo kluczowe" nie jest obsługiwane
Błąd kompilatora C3660 "member1": ukrywa dziedziczony element członkowski "member2"
Błąd kompilatora C3661 jawna lista przesłonięć nie znalazła żadnych metod zastąpienia
Błąd kompilatora C3662 "member": zastępowanie specyfikatora "słowo kluczowe" dozwolone tylko w funkcjach składowych zarządzanych/WinRT klas
Błąd kompilatora C3663 Nieaktualne.
Błąd kompilatora C3664 "członek": nie można użyć jako jawnego zastąpienia, musi mieć ułatwienia dostępu "publiczne" lub "chronione"
Błąd kompilatora C3665 "member": zastępowanie specyfikatora "słowo kluczowe" niedozwolone w destruktorze/finalizatorze
Błąd kompilatora C3666 "konstruktor": zastępowanie specyfikatora "słowo kluczowe" niedozwolone w konstruktorze
Błąd kompilatora C3667 "attribute": atrybut nie obsługuje rozszerzania pakietów
Błąd kompilatora C3668 "member": metoda ze specyfikatorem przesłonięcia "override" nie przesłania żadnych metod klasy bazowej
Błąd kompilatora C3669 "member": zastępowanie specyfikatora "override" niedozwolone w statycznych funkcjach składowych lub konstruktorach
Błąd kompilatora C3670 "member": nie można zastąpić niedostępnej metody klasy bazowej "member"
Błąd kompilatora C3671 "member": funkcja nie zastępuje elementu członkowskiego
Błąd kompilatora C3672 Wyrażenie pseudostruktora może być używane tylko w ramach wywołania funkcji
Błąd kompilatora C3673 "class": klasa nie ma konstruktora kopii
Błąd kompilatora C3674 Nie można odnaleźć standardowego modułu biblioteki "module"
Błąd kompilatora C3675 "function": jest zarezerwowany, ponieważ zdefiniowano właściwość
Błąd kompilatora C3676 "class": klasa ref i klasa bazowa mają niezgodne atrybuty "[attribute]"
Błąd kompilatora C3677 literał ciągu po operatorze nie może mieć prefiksu kodowania
Błąd kompilatora C3678 literał ciągu po "operator" musi być pustym ciągiem """"
Błąd kompilatora C3679 oczekiwano identyfikatora sufiksu literału po operatorze """"
Błąd kompilatora C3680 Nie można połączyć literałów ciągu zdefiniowanego przez użytkownika z niezgodnymi identyfikatorami sufiksów literału
Błąd kompilatora C3681 "fallthrough": atrybut może być wyświetlany tylko w instrukcji switch otaczającego
Błąd kompilatora C3682 "identyfikator operatora": nie można zadeklarować szablonu operatora literału/operatora literału, aby mieć połączenie "C"
Błąd kompilatora C3683 Nie można zdefiniować zarówno nieprzetworzonego operatora literału, jak i szablonu operatora literału o tym samym identyfikatorze sufiksu literału
Błąd kompilatora C3684 "identyfikator operatora": deklaracja operatora literału ma nieprawidłową listę parametrów
Błąd kompilatora C3685 "identyfikator operatora": szablon operatora literału nie może mieć parametrów funkcji
Błąd kompilatora C3686 "identyfikator operatora": szablon operatora literału musi mieć dokładnie jeden parametr szablonu, który jest pakietem parametrów
Błąd kompilatora C3687 "identyfikator operatora": szablon operatora literału musi mieć parametr szablonu innego niż typ typu "char"
Błąd kompilatora C3688 Nie znaleziono nieprawidłowego sufiksu literału "sufiks"; operator literału lub szablon operatora literału "identyfikator operatora"
Błąd kompilatora C3689 "identyfikator operatora": operator literału/szablon operatora literału musi znajdować się w zakresie globalnym lub przestrzeni nazw
Błąd kompilatora C3690 oczekiwano literału ciągu, ale zamiast tego znaleziono literał ciągu zdefiniowanego przez użytkownika
Błąd kompilatora C3691 nieprawidłowy prefiks literału "prefiks"
Błąd kompilatora C3692 w wyrażeniu pseudostruktorowym "type_name" nie można użyć typu innego niż skalarny
Błąd kompilatora C3693 "identyfikator": nie można przechwycić pól bitowych przy użyciu odwołania
Błąd kompilatora C3694 deklaracja powiązania strukturalnego nie może zawierać specyfikatorów innych niż "statyczne", "thread_local", "auto" i kwalifikatory cv
Błąd kompilatora C3695 '%$S': nie można rozłożyć typu zawierającego anonimową unię lub strukturę
Błąd kompilatora C3696 'słowo kluczowe': nie można użyć tego kwalifikatora w '%'
Błąd kompilatora C3697 'słowo kluczowe': nie można użyć tego kwalifikatora w '^'
Błąd kompilatora C3698 "type": nie można użyć tego typu jako argumentu "operator"
Błąd kompilatora C3699 "operator": nie można użyć tego pośredniego dla typu "type"
Błąd kompilatora C3700 Brak nazwy pliku kończącego '%c'
Błąd kompilatora C3701 "function": źródło zdarzeń nie ma zdarzeń
Błąd kompilatora C3702 Usługa ATL jest wymagana w przypadku zdarzeń COM
Błąd kompilatora C3703 "event_handler": metoda obsługi zdarzeń musi mieć taką samą klasę magazynu, jak źródło "zdarzenie"
Błąd kompilatora C3704 "member": metoda vararg nie może wyzwalać zdarzeń
Błąd kompilatora C3705 "function": nie można odnaleźć interfejsu obsługi zdarzeń
Błąd kompilatora C3706 "function": musi być interfejsem COM, aby uruchamiać zdarzenia COM
Błąd kompilatora C3707 "member": metoda dispinterface musi mieć identyfikator dispid
Błąd kompilatora C3708 "function": niewłaściwe użycie słowa kluczowego; musi być członkiem zgodnego źródła zdarzeń
Błąd kompilatora C3709 "function": niewłaściwa składnia określania zdarzenia w __hook/__unhook
Błąd kompilatora C3710 "function": niewłaściwa składnia określania programu obsługi zdarzeń w __hook/__unhook
Błąd kompilatora C3711 "zdarzenie": metoda źródła zdarzeń niezarządzanych musi zwracać wartość void lub typ całkowity
Błąd kompilatora C3712 "event_handler": metoda obsługi zdarzeń musi zwrócić ten sam typ co źródło "zdarzenie"
Błąd kompilatora C3713 "event_handler": metoda obsługi zdarzeń musi mieć te same parametry funkcji co źródło "zdarzenie"
Błąd kompilatora C3714 "event_handler": metoda obsługi zdarzeń musi mieć taką samą konwencję wywoływania jak źródło "zdarzenie"
Błąd kompilatora C3715 "wskaźnik": musi być wskaźnikiem do "type"
Błąd kompilatora C3716 '%$L': kompilowanie prekompilowanego nagłówka z konstrukcjami modułu jest niedozwolone
Błąd kompilatora C3717 "member": nie można zdefiniować metody, która uruchamia zdarzenia
Błąd kompilatora C3718 może wywoływać tylko słowo kluczowe "__" w kontekście funkcji składowej klasy odbierającego
Błąd kompilatora C3719 "member": źródło zdarzeń oparte na interfejsie może być używane tylko dla zdarzeń COM
Błąd kompilatora C3720 "type": może implementować IDispatch tylko w dwóch lub dispinterface
Błąd kompilatora C3721 "signature": niezgodny podpis dla zdarzenia
Błąd kompilatora C3722 zdarzenie ogólne jest niedozwolone
Błąd kompilatora C3723 "function": nie można rozpoznać zdarzenia
Błąd kompilatora C3724 musi #include <windows.h> , aby używać wielowątkowego zdarzeń
Błąd kompilatora C3725 Nieaktualne.
Błąd kompilatora C3726 Nie można zastosować przekształceń SecureHotPatch do '%s'. wyjaśnienie
Błąd kompilatora C3727 "zdarzenie": zdarzenie zarządzane musi być funkcją składową lub elementem członkowskim danych, który jest wskaźnikiem do delegata
Błąd kompilatora C3728 "zdarzenie": zdarzenie nie ma metody raise
Błąd kompilatora C3729 Specyfikator atrybutu nie może zawierać zarówno prefiksu przestrzeni nazw, jak i atrybutu o określonym zakresie
Błąd kompilatora C3730 Nieaktualne.
Błąd kompilatora C3731 niezgodne zdarzenie "event" i procedura obsługi "event_handler"; źródło zdarzeń i program obsługi zdarzeń muszą mieć ten sam typ zdarzenia
Błąd kompilatora C3732 "interface": interfejs niestandardowy, który uruchamia zdarzenia COM nie może dziedziczyć z IDispatch
Błąd kompilatora C3733 "zdarzenie": niewłaściwa składnia określania zdarzenia COM; czy zapomnisz "__interface"?
Błąd kompilatora C3734 "class": klasa zarządzana/WinRT nie może być klasą współklasową
Błąd kompilatora C3735 szablon lub definicja ogólna
Błąd kompilatora C3736 "członek": musi być metodą lub, w przypadku zdarzeń zarządzanych, opcjonalnie elementem członkowskim danych
Błąd kompilatora C3737 "identyfikator": delegat może nie mieć jawnej konwencji wywoływania
Błąd kompilatora C3738 "convention": konwencja wywoływania wystąpienia jawnego musi być zgodna z wystąpieniem szablonu
Błąd kompilatora C3739 "class": składnia jest obsługiwana tylko wtedy, gdy parametr "layout_dependent" event_receiver ma wartość true
Błąd kompilatora C3740 "template": szablony nie mogą źródle lub odbierać zdarzeń
Błąd kompilatora C3741 "class": musi być coclass, gdy parametr "layout_dependent" event_receiver ma wartość true
Błąd kompilatora C3742 "token1": niezrównoważone sekwencja tokenów w argumencie atrybutu "attribute", oczekiwana wartość "token2"
Błąd kompilatora C3743 może podłączyć/odpiąć cały interfejs tylko wtedy, gdy parametr "layout_dependent" event_receiver ma wartość true
Błąd kompilatora C3744 __unhook musi mieć co najmniej 3 argumenty dla zdarzeń zarządzanych
Błąd kompilatora C3745 "function": tylko zdarzenie może być zgłaszane
Błąd kompilatora C3746 Atrybut standardowy "identifier" może pojawiać się co najwyżej raz na liście atrybutów
Błąd kompilatora C3747 brak domyślnego szablonu/parametru ogólnego: numer parametru
Błąd kompilatora C3748 "interface": niezarządzane interfejsy mogą nie uruchamiać zdarzeń
Błąd kompilatora C3749 "attribute": atrybut niestandardowy może nie być używany wewnątrz funkcji
Błąd kompilatora C3750 "token": nieoczekiwany token na liście atrybutów
Błąd kompilatora C3751 "identifier": nieoczekiwany identyfikator na liście atrybutów
Błąd kompilatora C3752 "atrybut": nie można sklasyfikować atrybutu; Słowo kluczowe "" nie powinno być używane w tym kontekście
Błąd kompilatora C3753 właściwość ogólna jest niedozwolona
Błąd kompilatora C3754 konstruktor delegata: funkcja składowa "member" nie może być wywoływana w wystąpieniu typu "type"
Błąd kompilatora C3755 "identyfikator": pełnomocnik może nie być zdefiniowany
Błąd kompilatora C3756 Nieaktualne.
Błąd kompilatora C3757 "type": typ niedozwolony dla funkcji "constexpr" (przestarzałe w programie Visual Studio 2022).
Błąd kompilatora C3758 "member": nie można zadeklarować funkcji wirtualnej "constexpr"
Błąd kompilatora C3759 "member": funkcja składowa typu innego niż literał nie może być zadeklarowana jako "constexpr" (przestarzała w programie Visual Studio 2022).
Błąd kompilatora C3760 Użyj __property słowa kluczowego, aby zadeklarować właściwość w klasie managed/WinRT
Błąd kompilatora C3761 'function': 'retval' może pojawić się tylko na ostatnim argumencie funkcji
Błąd kompilatora C3762 nie można przetworzyć atrybutu "attribute"
Błąd kompilatora C3763 "type": "retval" i "out" mogą być wyświetlane tylko na typie wskaźnika danych
Błąd kompilatora C3764 "member": nie można zastąpić metody klasy bazowej "member"
Błąd kompilatora C3765 "event": nie można zdefiniować zdarzenia w klasie/struct "type" oznaczonym jako event_receiver
Błąd kompilatora C3766 "type" musi zapewnić implementację metody interfejsu "function"
Błąd kompilatora C3767 "function": funkcje kandydatów są niedostępne
Błąd kompilatora C3768 program nie może pobrać adresu funkcji wirtualnej vararg w czystym kodzie zarządzanym
Błąd kompilatora C3769 "identifier": zagnieżdżona klasa nie może mieć takiej samej nazwy jak natychmiast otaczającej klasy
Błąd kompilatora C3770 "type": nie jest prawidłową klasą bazową
Błąd kompilatora C3771 "identifier": nie można odnaleźć deklaracji znajomego w najbliższym zakresie przestrzeni nazw
Błąd kompilatora C3772 "identyfikator": nieprawidłowa deklaracja szablonu znajomego
Błąd kompilatora C3773 Użyj przełącznika /await kompilatora, aby włączyć kohroutines
Błąd kompilatora C3774 nie można odnaleźć nagłówka "scope::identifier": dołącz nagłówek header_name
Błąd kompilatora C3775 zwracany typ funkcji nie powinien mieć wartości "type"
Błąd kompilatora C3776 program nie może zwrócić wyrażenia typu void w kohroutine z typem zwracanym bez pustości
Błąd kompilatora C3777 "function": coroutine nie może pobrać listy argumentów zmiennej
Błąd kompilatora C3778 alloca: nie można używać w kohroutynie
Błąd kompilatora C3779 "function": nie można użyć funkcji zwracającej wartość "auto", zanim zostanie zdefiniowana
Błąd kompilatora C3780 "function": nie można użyć funkcji konwersji, która zwraca wartość "auto", zanim zostanie zdefiniowana
Błąd kompilatora C3781 "Słowo kluczowe": nie może być używane w kohroutynie typu "type". Słowo kluczowe lub słowo kluczowe musi być obecne w skojarzonym promise_type
Błąd kompilatora C3782 type: obietnica coroutine nie może zawierać zarówno słowa kluczowego, jak i słowa kluczowego
Błąd kompilatora C3783 "identyfikator": nie może być kohroutyną
Błąd kompilatora C3784 Wyrażenie słowa kluczowego nie może pojawić się w tym kontekście
Błąd kompilatora C3785 pierwszy argument szablonu do "std::integer_sequence" musi być typem całkowitym
Błąd kompilatora C3786 drugi argument szablonu do "std::make_integer_sequence" musi być stałą całkowitą większą lub równą zero
Błąd kompilatora C3787 program nie może wyłudić zwracanego typu tej koprutyny
Błąd kompilatora C3788 ta funkcja nie może być coroutine: "type_name" nie jest klasą
Błąd kompilatora C3789 ta funkcja nie może być kohroutyną: "%$T" nie deklaruje elementu członkowskiego "%$I()"
Błąd kompilatora C3790 przechwytywanie '*this' wymaga '%1$M'
Błąd kompilatora C3791 "To" nie można jawnie przechwycić, gdy domyślny tryb przechwytywania jest przy użyciu kopii (=)
Błąd kompilatora C3792 nierozpoznany algorytm skrótu "%$I"
Błąd kompilatora C3793 Wartość skrótu dla algorytmu %$I musi mieć długość dokładnie %u znaków
Błąd kompilatora C3794 plik "%$S" określony w #pragma file_hash jest również częścią bieżącej jednostki kompilacji
Błąd kompilatora C3795 wiele wartości skrótów powodujących konflikt dla pliku %$S
Błąd kompilatora C3796 'operator %$I': nie jest ani szablonem operatora literału ciągu, ani operatorem literału liczbowego
Błąd kompilatora C3797 "słowo kluczowe": deklaracja zdarzenia nie może mieć specyfikatora przesłonięcia (należy umieścić w metodach dodawania/usuwania/zgłaszania zdarzeń)
Błąd kompilatora C3798 "słowo kluczowe": deklaracja właściwości nie może mieć specyfikatora przesłonięcia (należy umieścić w metodach get/set właściwości)
Błąd kompilatora C3799 właściwość indeksowana nie może mieć pustej listy parametrów
Błąd kompilatora C3800 "deklaracja": nie może mieszać właściwości i zdarzeń
Błąd kompilatora C3801 "attribute": atrybut może nie mieć klauzuli argumentu
Błąd kompilatora C3802 Nieaktualne.
Błąd kompilatora C3803 "właściwość": właściwość ma typ, który jest niezgodny z jednym z jego akcesoriów "akcesoriów"
Błąd kompilatora C3804 "member": metody dostępu dla właściwości muszą być wszystkie statyczne lub wszystkie niestatyczne
Błąd kompilatora C3805 "token": nieoczekiwany token, oczekiwany albo "}" lub "",
Błąd kompilatora C3806 "token": nieoczekiwany token, oczekiwany element "{" lub inicjator elementu członkowskiego
Błąd kompilatora C3807 "type": klasa z atrybutem ComImport nie może pochodzić z typu, tylko implementacja interfejsu jest dozwolona
Błąd kompilatora C3808 "type": klasa z atrybutem ComImport nie może zdefiniować składowej "składowej", dozwolone są tylko funkcje abstrakcyjne lub dllimport
Błąd kompilatora C3809 "type": typ zarządzany/WinRT nie może mieć żadnych przyjaznych funkcji/klas/interfejsów
Błąd kompilatora C3810 "%1$S": nie można rozłożyć typu z niejednoznaczną klasą bazową "type_name"
Błąd kompilatora C3811 Nieaktualne.
Błąd kompilatora C3812 "__property" musi być pierwszym tokenem w deklaracji właściwości
Błąd kompilatora C3813 deklaracja właściwości może być wyświetlana tylko w definicji typu zarządzanego/WinRT
Błąd kompilatora C3814 Nieaktualne.
Błąd kompilatora C3815 zwracany typ metody "member" musi być zgodny z typem ostatniego parametru klasy setter
Błąd kompilatora C3816 Element członkowski "class/struct" został wcześniej zadeklarowany lub zdefiniowany za pomocą innego modyfikatora zarządzanego/WinRT
Błąd kompilatora C3817 "deklaracja": właściwość może być stosowana tylko do funkcji
Błąd kompilatora C3818 deklaracja właściwości tablicy "property" nie przeciąża właściwości indeksu "property"
Błąd kompilatora C3819 Nieaktualne.
Błąd kompilatora C3820 "identifier": inicjatory muszą być zarządzane
Błąd kompilatora C3821 "function": nie można używać typu zarządzanego lub funkcji w funkcji niezarządzanej
Błąd kompilatora C3822 Nieaktualne.
Błąd kompilatora C3823 Nieaktualne.
Błąd kompilatora C3824 "type": ten typ nie może pojawić się w tym kontekście (parametr funkcji, typ zwracany lub statyczny element członkowski)
Błąd kompilatora C3825 "type": klasa managed/WinRT może obsługiwać tylko zdarzenia zarządzane/WinRT
Błąd kompilatora C3826 Nieaktualne.
Błąd kompilatora C3827 atrybut standardowy "przestarzałe" może mieć argumenty lub jeden literał ciągu opisujący przyczynę
Błąd kompilatora C3828 argumentów umieszczania nie można określić dla wyrażenia "słowo kluczowe" dla typu "type"
Błąd kompilatora C3829 Atrybut standardowy "noreturn" może być stosowany tylko do funkcji
Błąd kompilatora C3830 "type1": nie można dziedziczyć z typu "type2", typy wartości mogą dziedziczyć tylko z klas interfejsu
Błąd kompilatora C3831 "identifier": "type" nie może mieć przypiętego elementu członkowskiego danych lub funkcji składowej zwracającej wskaźnik przypinania
Błąd kompilatora C3832 "typelib": biblioteka typów wygląda tak, jakby została utworzona dla 32-bitowych wskaźników; zmień kwalifikator "ptrsize"
Błąd kompilatora C3833 "type": nieprawidłowy typ docelowy identyfikatora
Błąd kompilatora C3834 niedozwolone jawne rzutowanie do wskaźnika przypinania; Zamiast tego użyj przypiętej zmiennej lokalnej
Błąd kompilatora C3835 Nieaktualne.
Błąd kompilatora C3836 Konstruktor statyczny nie może mieć listy inicjatorów składowych
Błąd kompilatora C3837 atrybuty nie są dozwolone w tym kontekście
Błąd kompilatora C3838 program nie może dziedziczyć po typie
Błąd kompilatora C3839 nie można zmienić wyrównania w typie zarządzanym/WinRT
Błąd kompilatora C3840 Nieaktualne.
Błąd kompilatora C3841 Nieaktualne.
Błąd kompilatora C3842 "identifier": kwalifikatory "const" i "volatile" w funkcjach składowych typów zarządzanych/WinRT nie są obsługiwane
Błąd kompilatora C3843 "identyfikator": kwalifikatory ref w funkcjach składowych typów zarządzanych/WinRT nie są obsługiwane
Błąd kompilatora C3844 "identifier": nie można zaimportować symbolu ze źródła: jako "identyfikator" już istnieje w bieżącym zakresie
Błąd kompilatora C3845 Nieaktualne.
Błąd kompilatora C3846 "identifier": nie można zaimportować symbolu ze źródła: jako "identyfikator" został już zaimportowany z innego zestawu "assembly"
Błąd kompilatora C3847 specyfikator noexcept-na jawnym utworzeniu wystąpienia musi być zgodny z wystąpieniem szablonu
Błąd kompilatora C3848 wyrażenie o typie "type" spowoduje utratę niektórych kwalifikatorów const-volatile w celu wywołania "identyfikatora"
Błąd kompilatora C3849 wywołanie stylu funkcji w wyrażeniu typu "type" spowoduje utratę const i/lub volatile kwalifikatorów dla wszystkich przeciążeń operatorów dostępnych numerów
Błąd kompilatora C3850 "token": nazwa-uniwersalnego znaku określa nieprawidłowy znak
Błąd kompilatora C3851 "token": uniwersalna nazwa-znak nie może wyznaczyć znaku w podstawowym zestawie znaków
Błąd kompilatora C3852 Element członkowski o typie "type": inicjowanie agregacji nie może zainicjować tego elementu członkowskiego
Błąd kompilatora C3853 '=': ponowne inicjowanie odwołania lub przypisania za pomocą funkcji reference-to-function jest niedozwolone
Błąd kompilatora C3854 wyrażenie z lewej strony elementu "=" daje w wyniku funkcję. Nie można przypisać do funkcji (funkcja nie jest wartością l)
Błąd kompilatora C3855 "function": template/generic parametr "identifier" jest niezgodny z deklaracją
Błąd kompilatora C3856 "class": klasa nie jest szablonem/rodzajem klasy
Błąd kompilatora C3857 "template": wiele list parametrów szablonu/ogólnych nie jest dozwolonych
Błąd kompilatora C3858 "identyfikator": nie można ponownie zadeklarować w bieżącym zakresie
Błąd kompilatora C3859 Nie można utworzyć pamięci wirtualnej dla PCH
Błąd kompilatora C3860 template/generic argument list following class template/generic name must list parameters in the order used in template/generic parameter list
Błąd kompilatora C3861 "identyfikator": nie znaleziono identyfikatora
Błąd kompilatora C3862 "function": nie można skompilować niezarządzanej funkcji z funkcją /clr:pure lub /clr:safe
Błąd kompilatora C3863 typ tablicy "type" nie jest przypisywany
Błąd kompilatora C3864 Nieaktualne.
Błąd kompilatora C3865 "słowo kluczowe": można używać tylko w funkcjach natywnych składowych
Błąd kompilatora C3866 brak listy argumentów wywołania destruktora/finalizatora
Błąd kompilatora C3867 'function': niestandardowa składnia; użyj '&', aby utworzyć wskaźnik do elementu członkowskiego
Błąd kompilatora C3868 "type": ograniczenia dotyczące parametru ogólnego "parametr" różnią się od tych w deklaracji
Błąd kompilatora C3869 Brak ograniczenia gcnew brak pustej listy parametrów "()"
Błąd kompilatora C3870 "parametr": "__declspec(specyfikator)" można stosować tylko do parametrów typu całkowitego
Błąd kompilatora C3871 "parametr": "__declspec(guard(overflow)) jest obsługiwany tylko w przypadku pierwszych 64 parametrów funkcji
Błąd kompilatora C3872 "Wartość 0x": ten znak nie jest dozwolony w identyfikatorze
Błąd kompilatora C3873 "Wartość 0x": ten znak nie jest dozwolony jako pierwszy znak identyfikatora
Błąd kompilatora C3874 zwracany typ identyfikatora powinien mieć wartość "type1" zamiast "type2"
Błąd kompilatora C3875 brak listy argumentów wywołania funkcji niestacjonanej składowej
Błąd kompilatora C3876 Literał zmiennoprzecinkowy szesnastkowy wymaga wykładnika
Błąd kompilatora C3877 nieprawidłowy argument typu atrybutu TypeForwardedTo
Błąd kompilatora C3878 błąd składni: nieoczekiwany token "%1$L" po '%2s'
Błąd kompilatora C3879 "członek": nie może być elementem członkowskim danych initonly
Błąd kompilatora C3880 "element członkowski": nie może być elementem członkowskim danych literału
Błąd kompilatora C3881 może dziedziczyć tylko konstruktor z bezpośredniej bazy
Błąd kompilatora C3882 "class": konstruktor został już odziedziczony z klasy "class"
Błąd kompilatora C3883 "member": initonly statyczny element członkowski danych musi zostać zainicjowany
Błąd kompilatora C3884 "type": Tablica nieznanego rozmiaru nie może być zainicjowana przez wartość
Błąd kompilatora C3885 "type": Nie można zainicjować tablicy o nieznanym rozmiarze z pustą listą inicjatorów
Błąd kompilatora C3886 "członek": element członkowski danych literału musi zostać zainicjowany
Błąd kompilatora C3887 "member": inicjator elementu członkowskiego danych literału musi być wyrażeniem stałym
Błąd kompilatora C3888 "member": wyrażenie const skojarzone z tym elementem członkowskim danych literału nie jest obsługiwane przez język C++/CLI
Błąd kompilatora C3890 "członek": nie można pobrać adresu elementu członkowskiego danych literału
Błąd kompilatora C3891 "element członkowski": nie można użyć elementu członkowskiego danych literału jako wartości l
Błąd kompilatora C3892 "zmienna": nie można przypisać do zmiennej, która jest const
Błąd kompilatora C3893 "member": użycie l-wartości elementu członkowskiego danych initonly jest dozwolone tylko w konstruktorze wystąpienia klasy "class"
Błąd kompilatora C3894 "member": l-value użycie initonly statycznych składowych danych jest dozwolone tylko w konstruktorze klasy klasy "class"
Błąd kompilatora C3895 "member": składowe danych typu nie mogą być "niestabilne"
Błąd kompilatora C3896 "member": niewłaściwy inicjator: ten element członkowski danych literału można zainicjować tylko za pomocą elementu "nullptr"
Błąd kompilatora C3897 Nieaktualne.
Błąd kompilatora C3898 "członek": składowe danych typu mogą być członkami tylko typów zarządzanych
Błąd kompilatora C3899 "member": użycie l-wartości składowej danych nie jest dozwolone bezpośrednio w regionie równoległym w klasie "class"
Błąd kompilatora C3900 "członek": niedozwolone w bieżącym zakresie
Błąd kompilatora C3901 "function": musi mieć zwracany typ "type"
Błąd kompilatora C3902 "function": typ ostatniego parametru musi mieć wartość "type"
Błąd kompilatora C3903 "właściwość": nie ma ustawionej ani get metody
Błąd kompilatora C3904 "właściwość": musi określać parametry liczbowe
Błąd kompilatora C3905 nieprzygotowane dostępy nie są obsługiwane w przypadku typu wewnętrznego "type"
Błąd kompilatora C3906 typ wewnętrzny "type" nie jest obsługiwanym zwracanym ani typem argumentu dla funkcji vararg lub nietypowych
Błąd kompilatora C3907 Nie można przejść do etykiety, która znajduje się w innej instrukcji "if constexpr" lub podstanu
Błąd kompilatora C3908 poziom dostępu mniej restrykcyjny niż "identyfikator"
Błąd kompilatora C3909 deklaracja zdarzenia zarządzanego/WinRT musi wystąpić w typie zarządzanym/WinRT
Błąd kompilatora C3910 "zdarzenie": musi zdefiniować element członkowski "członek"
Błąd kompilatora C3911 'member': funkcja musi mieć typ "type"
Błąd kompilatora C3912 "zdarzenie": typ zdarzenia musi być typem delegata
Błąd kompilatora C3913 właściwość domyślna musi być indeksowana
Błąd kompilatora C3914 właściwość domyślna nie może być statyczna
Błąd kompilatora C3915 Właściwość "identifier" nie ma domyślnej właściwości indeksowanej (indeksator klas)
Błąd kompilatora C3916 parametr funkcji z indeksem %d i żądane wyrównanie %d nie zostanie wyrównane
Błąd kompilatora C3917 "token": przestarzały styl deklaracji konstrukcji (czy zamiast tego było używane '[' ']')
Błąd kompilatora C3918 użycie wymaga, aby element "identyfikator" był członkiem danych
Błąd kompilatora C3919 "function": funkcja musi mieć typ "return_type (typ)"
Błąd kompilatora C3920 "operator": nie można zdefiniować operatora inkrementacji/dekrementacji/dekrementacji CLR/WinRT wywołującego operator CLR/WinRT postfix wywoła odpowiedni operator CLR/WinRT (op_Increment/op_Decrement), ale z semantykami postfiksu
Błąd kompilatora C3921 Nieaktualne.
Błąd kompilatora C3923 "składowa": lokalna klasa, struktura lub definicje unii nie są dozwolone w funkcji składowej klasy zarządzanej/WinRT
Błąd kompilatora C3924 błąd w argumencie #number delegatora wywołania konstruktora "constructor":
Błąd kompilatora C3925 oczekiwano pętli (for, whilelub do) po dyrektywie "directive_name"
Błąd kompilatora C3926 nieprawidłowa stała w dyrektywie "parallel"
Błąd kompilatora C3927 "->": końcowy typ zwracany jest niedozwolony po deklaratorze nienależący do funkcji
Błąd kompilatora C3928 "->": końcowy typ zwracany jest niedozwolony po deklaratorze nawiasu
Błąd kompilatora C3930 "function": żadna przeciążona funkcja nie ma specyfikatorów ograniczeń, które są zgodne z kontekstem otoczenia "context"
Błąd kompilatora C3931 "type": nie może wywołać funkcji, która ma specyfikatory ograniczeń, które są niezgodne z kontekstem otoczenia
Błąd kompilatora C3932 Nieaktualne.
Błąd kompilatora C3933 "klasa": specyfikatory ograniczeń destruktora muszą obejmować związek ograniczeń dla wszystkich konstruktorów
Błąd kompilatora C3934 funkcja, która jest w jakiejkolwiek formie "main" nie może mieć specyfikatorów ograniczeń innych niż restrict(cpu)
Błąd kompilatora C3935 "identifier": redefinition; nakładające się specyfikatory ograniczeń
Błąd kompilatora C3936 "identyfikator": nierozpoznany specyfikator ograniczeń
Błąd kompilatora C3937 pusty specyfikator ograniczeń jest niedozwolony
Błąd kompilatora C3938 "identifier": wiele specyfikatorów ograniczeń nie jest obsługiwanych w funkcjach extern \042C\042
Błąd kompilatora C3939 "identifier": wskaźnik do funkcji składowych, wskaźniki funkcji, odwołania do funkcji z specyfikatorem ograniczeń "amp" nie są dozwolone
Błąd kompilatora C3940 "identyfikator": nie znaleziono identyfikatora — możliwa niezgodność między wersjami kompilatora i biblioteki. Upewnij się, że plik vccorlib.h/.lib, vccorlib120.dll i c1xx.dll są zgodne
Błąd kompilatora C3941 Warunek: wymaga opcji wiersza polecenia "/clr"
Błąd kompilatora C3945 "type": nie można zgłosić lub przechwycić obiektu winrt, który nie pochodzi z platformy::Wyjątek
Błąd kompilatora C3946 "type": nie można zastosować identyfikatora typeid do tego typu
Błąd kompilatora C3947 "typeid": typeid nie można zastosować do rozszerzenia pakietu
Błąd kompilatora C3948 "słowo kluczowe": rozszerzenie pakietu nie może pojawić się w tym kontekście
Błąd kompilatora C3949 rozszerzenie pakietu "...", nie może pojawić się w deklaratorze abstrakcyjnym o nawiasach
Błąd kompilatora C3950 Nieaktualne.
Błąd kompilatora C3951 Nie można użyć wskaźnika do elementu członkowskiego w projekcji typu "type". Zamiast tego użyj delegata.
Błąd kompilatora C3952 "type": WinRT nie obsługuje tablic "w/wy". Użyj polecenia "const Array<T>^" dla elementu "in" i "WriteOnlyArray<T>" lub "Array<T>^*" dla elementu "out" w publicznych interfejsach API
Błąd kompilatora C3953 Nie można użyć klasy zarządzanej "type" w module WinRT. (Przestarzałe w programie Visual Studio 2022).
Błąd kompilatora C3954 "type": Tablica zwrócona z opublikowanej metody w typie WinRT musi używać formularza "Array<T>^"
Błąd kompilatora C3955 "type": publiczny konstruktor nie może zawierać parametru "out" lub "WriteOnlyArray<T>"
Błąd kompilatora C3956 "type": Typ jest oznaczony jako wyłączny na "typ" i nie może być używany jako podstawa "derived_type"
Błąd kompilatora C3957 "type": nie można użyć polecenia "new" w typie WinRT; zamiast tego użyj polecenia "ref new"
Błąd kompilatora C3958 "type": nie można użyć "gcnew" w typie WinRT; zamiast tego użyj polecenia "ref new"
Błąd kompilatora C3959 Polecenie "ref new" może służyć tylko do tworzenia obiektu z typem WinRT
Błąd kompilatora C3960 Nieaktualne.
Błąd kompilatora C3961 konstruktor statyczny nie jest obsługiwany
Błąd kompilatora C3962 klasa ogólna nie jest obsługiwana
Błąd kompilatora C3963 tablica wielowymiarowa nie jest obsługiwana
Błąd kompilatora C3964 Tablica postrzępiona nie jest obsługiwana
Błąd kompilatora C3965 tablica parametrów nie jest obsługiwana
Błąd kompilatora C3966 "function": funkcja ogólna nie jest obsługiwana
Błąd kompilatora C3967 błąd podczas importowania identyfikatora z modułu "module"
Błąd kompilatora C3968 token "token" jest nieprawidłowy jako separator nazwy modułu; zamiast tego użyj kropki ('.').
Błąd kompilatora C3969 niespójne nazwy modułów: "module1" i "module1"
Błąd kompilatora C3970 "identifier": słowo kluczowe można stosować tylko do klasy ref lub "refstruct" w zakresie globalnym lub w zakresie przestrzeni nazw
Błąd kompilatora C3971 "type": częściowa definicja nie może pojawić się po pełnej definicji
Błąd kompilatora C3972 "type": "partial" można stosować tylko do deklaracji lub definicji klas
Błąd kompilatora C3973 Niezaimplementowana funkcja: %$M
Błąd kompilatora C3974 '%$S': zmienna indeksu w instrukcji OpenMP "for" musi mieć typ całkowity
Błąd kompilatora C3975 "identyfikator klasy/struktury" został wcześniej zadeklarowany lub zdefiniowany za pomocą innego modyfikatora
Błąd kompilatora C3976 "identifier1" musi być zadeklarowany jako "publiczny", aby można było użyć identyfikatora "identifier2"
Błąd kompilatora C3977 Użycie wymaga odwołania do zestawu, który definiuje "identyfikator"
Błąd kompilatora C3978 "identifier": właściwość statyczna nie jest dozwolona jako element członkowski interfejsu winRT lub typu wartości
Błąd kompilatora C3979 "type": użyj atrybutu "attribute" zamiast "value"
Błąd kompilatora C3980 "type" nie można emitować do metadanych
Błąd kompilatora C3981 "type": typ wartości nie może mieć żadnych statycznych składowych danych "identyfikator"
Błąd kompilatora C3982 "type": typ wartości nie może mieć żadnych elementów członkowskich danych innych niż publiczne "identyfikator"
Błąd kompilatora C3983 "type": typ wartości nie może mieć żadnych publicznych elementów niezwiązanych z danymi "identyfikator"
Błąd kompilatora C3984 "type": typ inny niż wartość nie może mieć żadnych publicznych elementów członkowskich danych "identyfikator"
Błąd kompilatora C3985 "identifier": podpis publicznego elementu członkowskiego zawiera typ prywatny "member"
Błąd kompilatora C3986 "identifier": podpis publicznego elementu członkowskiego zawiera typ natywny "member"
Błąd kompilatora C3987 "identifier": podpis publicznego elementu członkowskiego zawiera typ natywny "type"
Błąd kompilatora C3988 "type": typ natywny nie może być publiczny
Błąd kompilatora C3989 "type": typ zagnieżdżony nie może być publiczny
Błąd kompilatora C3990 "type": atrybut "attribute" nie może być prywatny ani zagnieżdżony
Błąd kompilatora C3991 "type": nie można zaimplementować interfejsu innego niż publiczny lub zagnieżdżony "interface"
Błąd kompilatora C3992 "identifier": podpis publicznego elementu członkowskiego zawiera nieprawidłowy typ "type"
Błąd kompilatora C3993 "type": typ wartości musi zawierać co najmniej jedno pole publiczne
Błąd kompilatora C3994 "type": typ wartości nie może implementować interfejsów ani mieć funkcji wirtualnych
Błąd kompilatora C3995 "type": typ wartości nie może mieć żadnych elementów członkowskich zdarzenia "identifier"
Błąd kompilatora C3996 Nieaktualne.
Błąd kompilatora C3997 Warbird: wiadomość
Błąd kompilatora C3998 "c++version": nieobsługiwana wersja języka C++; ustawienie domyślne to "c++version"

Zobacz też

Błędy i ostrzeżenia kompilatora C/C++ i narzędzi kompilacji
Błędy kompilatora C2000 — C3999, C7000 – C7999