Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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