Ошибки компилятора с C3500 по C3999
В статьях этого раздела объясняется подмножество сообщений об ошибках, созданных компилятором.
Внимание
Компиляторы и средства сборки Visual Studio могут сообщать о многих типах ошибок и предупреждений. После обнаружения ошибки или предупреждения средства сборки могут делать предположения о намерении кода и пытаться продолжить работу, чтобы в одно и то же время сообщалось больше проблем. Если средства делают неверное предположение, последующие ошибки или предупреждения не могут применяться к проекту. При устранении проблем в проекте всегда начинайте с первой зарегистрированной ошибки (или предупреждения) и выполняйте повторную сборку как можно чаще. Одно исправление может привести к возникновению многих последующих ошибок.
Чтобы получить справку по определенному диагностическом сообщению в Visual Studio, выберите его в окне вывода и нажмите клавишу F1 . Visual Studio открывает страницу документации для этой ошибки, если она существует. Вы также можете использовать средство поиска в верхней части страницы, чтобы найти статьи об определенных ошибках или предупреждениях. Или просмотрите список ошибок и предупреждений по инструменту и введите оглавление на этой странице.
Примечание.
Не все ошибки или предупреждения Visual Studio документируются. Во многих случаях диагностическое сообщение предоставляет все доступные сведения. Если вы приземлились на этой странице при использовании F1 , и вы думаете, что сообщение об ошибке или предупреждении требует дополнительного объяснения, сообщите нам об этом. Вы можете использовать кнопки обратной связи на этой странице, чтобы вызвать проблему документации на GitHub. Если вы считаете, что ошибка или предупреждение неправильно, или вы нашли другую проблему с набором инструментов, сообщите о проблеме продукта на сайте Сообщество разработчиков. Вы также можете отправлять отзывы и вводить ошибки в интегрированной среде разработки. В Visual Studio перейдите в строку меню и выберите "Отправить отзыв о > проблеме" или отправьте предложение с помощью справки > по отправке > отзывов > отправить предложение. Некоторые разделы об ошибках компилятора были созданы, которые не создаются компилятором и теперь перенаправляются на эту страницу.
Вы можете найти дополнительную помощь по ошибкам и предупреждениям на форумах Microsoft Learn Q&A . Или найдите номер ошибки или предупреждения на сайте Сообщество разработчиков Visual Studio C++. Вы также можете искать решения в стеке Overflow .
Ссылки на дополнительные справочные материалы и ресурсы сообщества см. в разделе справки и сообщества Visual C++.
Сообщения об ошибках
Ошибка | Сообщение |
---|---|
Ошибка компилятора C3500 | Invalid ProgID 'progid' |
Ошибка компилятора C3501 | Typelib не зарегистрирован для ProgID "progid" |
Ошибка компилятора C3502 | не удается получить LIBID для ProgID "progid" |
Ошибка компилятора C3503 | Символ "0xvalue" не допускается в необработанном строковом литерале |
Ошибка компилятора C3504 | не удается создать GUID из строки "string" |
Ошибка компилятора C3505 | не удается загрузить библиотеку типов "library" |
Ошибка компилятора C3506 | Типлиб не зарегистрирован для LIBID "library" |
Ошибка компилятора C3507 | ProgID не может содержать более 39 символов "progid"; и не содержать знак препинания, кроме "."; и не начинаться с цифры |
Ошибка компилятора C3508 | "type": не является допустимым типом службы автоматизации |
Ошибка компилятора C3509 | "type": недопустимый тип возвращаемого значения службы автоматизации; если параметр помечен как "retval", возвращаемый тип должен быть "void", "HRESULT" или "SCODE". |
Ошибка компилятора C3510 | не удается найти зависимые библиотеки типов library_name |
Ошибка компилятора C3511 | "идентификатор": вызов делегированного конструктора должен быть единственным инициализатором-элементом |
Ошибка компилятора C3512 | Последовательность символов разделителя для необработанного строкового литерала не должна содержать более 16 символов. |
Ошибка компилятора C3513 | "string": неподдерживаемый символ необработанного строкового разделителя строк |
Ошибка компилятора C3514 | Символ (значение): неподдерживаемый символ необработанного строкового разделителя строковых разделителей |
Ошибка компилятора C3515 | Если аргумент частичной специализации шаблона класса является расширением пакета, оно должно быть последним аргументом. |
Ошибка компилятора C3516 | неожиданный конец файла, найденный при обработке необработанного строкового литерала; Последовательность разделителей "string" не совпадала |
Ошибка компилятора C3517 | "идентификатор" псевдоним-объявление не может иметь тип, содержащий "auto" |
Ошибка компилятора C3518 | "идентификатор": в контексте direct-list-initialization тип для типа "type" может быть выведен только из одного выражения инициализатора. |
Ошибка компилятора C3519 | "parameter": недопустимый параметр для embedded_idl атрибута |
Ошибка компилятора C3520 | "идентификатор": пакет параметров должен быть развернут в этом контексте |
Ошибка компилятора C3521 | "идентификатор" не является пакетом параметров |
Ошибка компилятора C3522 | Type: пакет параметров не может быть развернут в этом контексте |
Ошибка компилятора C3523 | 'sizeof...' требуется в качестве аргумента необъяснимый пакет параметров |
Ошибка компилятора C3524 | "идентификатор": "sizeof" нельзя применить к пакету параметров. Вы означало использовать "sizeof..."? |
Ошибка компилятора C3525 | "parameter": если шаблон класса содержит пакет параметров шаблона, он должен отображаться в конце списка параметров шаблона. |
Ошибка компилятора C3526 | '...' не может применяться к "this" |
Ошибка компилятора C3527 | "идентификатор" не является допустимым операндом для "sizeof...". Вы означало использовать "sizeof"? |
Ошибка компилятора C3528 | "identifier1": количество элементов в расширении этого пакета не соответствует количеству элементов в идентификаторе2. |
Ошибка компилятора C3529 | "parameter": пакет параметров шаблона не может иметь аргумент по умолчанию |
Ошибка компилятора C3530 | "type" нельзя объединить с любым другим описательом типа |
Ошибка компилятора C3531 | "идентификатор": символ, тип которого содержит тип "type" должен иметь инициализатор |
Ошибка компилятора C3532 | Тип элемента массива не может быть типом, содержащим тип "type" |
Ошибка компилятора C3533 | Параметр не может иметь тип, содержащий тип "type" |
Ошибка компилятора C3534 | Является устаревшей. |
Ошибка компилятора C3535 | Не удается вывести тип для типа "type1" из типа2 |
Ошибка компилятора C3536 | "идентификатор": нельзя использовать перед инициализацией |
Ошибка компилятора C3537 | Нельзя приведения к типу, который содержит "тип" |
Ошибка компилятора C3538 | в списке декларатора "тип" всегда должен выводиться на тот же тип. |
Ошибка компилятора C3539 | Аргумент шаблона не может быть типом, содержащим тип "type" |
Ошибка компилятора C3540 | sizeof нельзя применить к типу, который содержит тип "type" |
Ошибка компилятора C3541 | Typeid нельзя применить к типу, который содержит тип "type" |
Ошибка компилятора C3542 | "идентификатор": функция виртуального члена не должна иметь возвращаемый тип, содержащий "type" |
Ошибка компилятора C3543 | Type: не содержит пакет параметров |
Ошибка компилятора C3544 | "parameter": пакет параметров ожидает аргумент шаблона типа |
Ошибка компилятора C3545 | "parameter": пакет параметров ожидает аргумент шаблона, отличный от типа |
Ошибка компилятора C3546 | "...": для развертывания пакетов параметров нет доступных пакетов параметров |
Ошибка компилятора C3547 | Невозможно использовать параметр шаблона "parameter", так как он следует пакету параметров шаблона и не может быть выведен из параметров функции "function" |
Ошибка компилятора C3548 | "идентификатор": пакет параметров нельзя использовать в этом контексте |
Ошибка компилятора C3549 | "value": пакет параметров функции не может иметь аргумент по умолчанию |
Ошибка компилятора C3550 | только неструктурированный описатель "decltype(auto)" разрешен в этом контексте |
Ошибка компилятора C3551 | Если используется конечный тип возвращаемого значения, то начальный возвращаемый тип должен быть единственным описательом типа "auto" (не "type") |
Ошибка компилятора C3552 | ожидаемое "decltype(auto)" |
Ошибка компилятора C3553 | для "decltype" требуется выражение, а не тип |
Ошибка компилятора C3554 | "type" нельзя объединить с любым другим описательом типа |
Ошибка компилятора C3555 | неправильный аргумент для "decltype" |
Ошибка компилятора C3556 | "выражение": неправильный аргумент для "decltype" |
Ошибка компилятора C3557 | Является устаревшей. |
Ошибка компилятора C3558 | Является устаревшей. |
Ошибка компилятора C3559 | рекурсивный вызов функции: при компиляции графа вызовов для параллелизма::p arallel_for_each at: "function" |
Ошибка компилятора C3560 | "function": IL недоступен при компиляции графа вызовов для параллелизма::p arallel_for_each at: "function" |
Ошибка компилятора C3561 | Операция барьера плитки, обнаруженная в потоке управления, который не является единообразным при компиляции графа вызовов для параллелизма::p arallel_for_each at: "function" |
Ошибка компилятора C3562 | Встроенная функция "function" ограничена не более чем числовых параметров |
Ошибка компилятора C3563 | Бесконечный цикл, обнаруженный при компиляции графа вызовов для параллелизма::p arallel_for_each at: "function" |
Ошибка компилятора C3564 | чтение неинициализированного значения при компиляции графа вызовов для параллелизма::p arallel_for_each at: "function" |
Ошибка компилятора C3565 | Общий объем памяти tile_static (число байтов) превышает ограничение числа байт при компиляции графа вызовов для параллелизма::p arallel_for_each |
Ошибка компилятора C3566 | блоки с побочными эффектами, вложенными слишком глубоко при компиляции графа вызовов для параллелизма::p arallel_for_each at: function |
Ошибка компилятора C3567 | деление или мод на ноль, обнаруженные при компиляции графа вызовов для параллелизма::p arallel_for_each at: function |
Ошибка компилятора C3568 | Сумма регистров превышает ограничение числа при компиляции графа вызовов для параллелизма::p arallel_for_each. Упростите программу |
Ошибка компилятора C3569 | Состояние гонки обнаружено при компиляции графа вызовов для параллелизма::p arallel_for_each at: "function" |
Ошибка компилятора C3570 | незаконное использование ограниченной области amp при компиляции с помощью /clr |
Ошибка компилятора C3571 | "type": недопустимый аргумент домена вычислений, а не тип класса |
Ошибка компилятора C3572 | "type": недопустимый аргумент домена вычислений; отсутствует открытый член: "статический ранг int int" или значение ранжирования не является положительным. |
Ошибка компилятора C3573 | Количество экземпляров параллелизма::graphics::sampler, переданных в параллелизм::p arallel_for_each не может превышать число |
Ошибка компилятора C3574 | "type": недопустимые экстенты плитки: должно быть положительным и (1) Z <= число; (2) ZYX <= число |
Ошибка компилятора C3575 | "type": недопустимый аргумент домена вычислений; отсутствует открытый член: "concurrency::index<number> _map_index(const const concurrency::index<number>&) restrict(amp)" |
Ошибка компилятора C3576 | "type": concurrency::d etails::_Parallel_for_each аргумент #number имеет неподдерживаемый тип |
Ошибка компилятора C3577 | аргумент concurrency::p arallel_for_each ядра является незаконным: не удается разрешить вызов члену "оператор void()(type) restrict(amp)" |
Ошибка компилятора C3578 | Размер объекта функции, передаваемого в параллелизм::p arallel_for_each, не может превышать число байтов. |
Ошибка компилятора C3579 | Число экземпляров параллелизма только для чтения::array и параллелизма::graphics::текстура, переданная в параллелизм::p arallel_for_each не может превышать число |
Ошибка компилятора C3580 | Число записываемых экземпляров параллелизма::array и параллелизма::graphics::текстура, переданная в параллелизм::p arallel_for_each не может превышать число |
Ошибка компилятора C3581 | "type": неподдерживаемый тип в коде с ограниченным доступом |
Ошибка компилятора C3582 | Является устаревшей. |
Ошибка компилятора C3583 | "идентификатор": размер переменной (число байтов) превышает максимальный размер (число байтов), поддерживаемый в коде с ограниченным числом |
Ошибка компилятора C3584 | неподдерживаемое использование tile_static для идентификатора |
Ошибка компилятора C3585 | "идентификатор" имеет неподдерживаемый класс хранилища в коде с ограниченным доступом |
Ошибка компилятора C3586 | "идентификатор": использование глобальных или статических переменных не поддерживается в коде с ограниченным доступом |
Ошибка компилятора C3587 | dynamic_cast не поддерживается в коде с ограниченным доступом |
Ошибка компилятора C3588 | Приведение от type1 к type2 не поддерживается в коде с ограниченным доступом |
Ошибка компилятора C3589 | String: неподдерживаемое использование строковых литерала в коде с ограниченным доступом |
Ошибка компилятора C3590 | "token": запись по ссылке или запись "this" не поддерживается, если лямбда-код ограничен |
Ошибка компилятора C3591 | Оператор typeid не поддерживается в ограниченном коде |
Ошибка компилятора C3592 | Встроенная встроенная сборка ('__asm') не поддерживается в коде с ограниченным доступом |
Ошибка компилятора C3593 | Goto не поддерживается в коде с ограниченным доступом |
Ошибка компилятора C3594 | Обработка исключений (try, catch, throw и т. д.) не поддерживается в ограниченном коде |
Ошибка компилятора C3595 | значение константы выходит из поддерживаемого диапазона в ограниченном коде |
Ошибка компилятора C3596 | "parameter" ("type"): переменная, захваченная лямбда-лямбда-типом, не поддерживается в коде с ограниченным доступом |
Ошибка компилятора C3597 | "parameter": "идентификатор" не допускается захватывать по значению, если лямбда-код ограничен |
Ошибка компилятора C3598 | Оператор label не поддерживается в коде с ограниченным доступом |
Ошибка компилятора C3599 | Оператор: не удается выполнить арифметический указатель на указатель на логическое значение в амперном коде |
Ошибка компилятора C3600 | "function": использование tile_static памяти, обнаруженной при компиляции графа вызовов для параллелизма, отличного от tiling::p arallel_for_each at: "function" |
Ошибка компилятора C3601 | "type": недопустимый тип аргумента для функции диагностики "function" |
Ошибка компилятора C3602 | Неподдерживаемый поток управления обнаружен при компиляции графа вызовов для параллелизма::p arallel_for_each at: function |
Ошибка компилятора C3603 | "symbol": тип "type" еще не поддерживается |
Ошибка компилятора C3604 | "идентификатор": может создать только управляемый объект в куче GC |
Ошибка компилятора C3605 | Общее число выборок (число, записанное и предопределенное число) превышает число при компиляции графа вызовов для параллелизма::p arallel_for_each: "function" |
Ошибка компилятора C3606 | Встроенная функция "function" не может быть сопоставлена с HLSL |
Ошибка компилятора C3609 | "идентификатор": функция "запечатанный/окончательный" должна быть виртуальной |
Ошибка компилятора C3610 | "идентификатор": тип значения должен быть "boxed" перед вызовом метода "метод" |
Ошибка компилятора C3611 | "идентификатор": запечатаемая функция не может иметь чистый описатель |
Ошибка компилятора C3612 | "идентификатор": закрытый класс не может иметь чистые виртуальные методы |
Ошибка компилятора C3613 | отсутствующий тип возвращаемого значения после "->" ("int" предполагается) |
Ошибка компилятора C3614 | Различные значения для размера пакета в одном классе; предыдущий был "value", новое значение равно "значение" |
Ошибка компилятора C3615 | Функция constexpr "function" не может привести к константном выражении |
Ошибка компилятора C3616 | Является устаревшей. |
Ошибка компилятора C3617 | инициализаторы структурированных привязок должны иметь тип массива или класса, отличного от объединения; Тип "type_name" не разрешен |
Ошибка компилятора C3618 | "объявление": не удается определить метод, помеченный dllImport |
Ошибка компилятора C3619 | Шаблон нельзя объявить в типе managed/WinRT |
Ошибка компилятора C3620 | "type": установка выравнивания не допускается для типов WinRT |
Ошибка компилятора C3621 | Type: для типов WinRT разрешено только значение упаковки по умолчанию (число) |
Ошибка компилятора C3622 | type': класс, объявленный как "ключевое слово", не может быть создан экземпляр |
Ошибка компилятора C3623 | "идентификатор": битовые поля не поддерживаются в типах Managed/WinRT |
Ошибка компилятора C3624 | Тип: для использования этого типа требуется ссылка на сборку или модуль "идентификатор" |
Ошибка компилятора C3625 | "class": собственный тип не может быть производным от управляемого или winRT типа "type" |
Ошибка компилятора C3626 | "identifier": ключевое слово "ключевое слово" можно использовать только в COM-интерфейсах, функциях-членах и элементах данных, которые являются указателями на делегаты |
Ошибка компилятора C3627 | Можно указать только тип значения. |
Ошибка компилятора C3628 | Класс "class": классы Managed/WinRT поддерживают только общедоступное наследование |
Ошибка компилятора C3629 | "token": по умолчанию запись может отображаться только в начале лямбда-списка отслеживания |
Ошибка компилятора C3630 | ошибка при обработке маркера "токен" (устаревшее в Visual Studio 2022.) |
Ошибка компилятора C3631 | Event: не удается перегрузить управляемые или winRT-события |
Ошибка компилятора C3632 | "event": недопустимый стиль события для конструкции |
Ошибка компилятора C3633 | не может определить идентификатор в качестве члена управляемого класса |
Ошибка компилятора C3634 | "member": не может определить абстрактный метод управляемого или WinRT класса |
Ошибка компилятора C3635 | "идентификатор": не может применяться к управляемому или WinRT-классу (вместо этого используйте идентификатор) |
Ошибка компилятора C3636 | "идентификатор": нельзя применить к этому типу |
Ошибка компилятора C3637 | "function": определение дружественной функции не может быть специализацией шаблона или универсального шаблона функции |
Ошибка компилятора C3638 | Оператор: стандартные операторы преобразования бокса и распаковки не могут быть переопределены |
Ошибка компилятора C3639 | лямбда-аргумент, который является частью аргумента по умолчанию, может иметь только запись инициализации |
Ошибка компилятора C3640 | "member": необходимо определить ссылку или виртуальную функцию-член локального класса. |
Ошибка компилятора C3641 | Function: недопустимое соглашение о вызовах для функции, скомпилированной с /clr:pure или/clr:safe |
Ошибка компилятора C3642 | "function": не удается вызвать функцию с __clrcall соглашение о вызове из машинного кода |
Ошибка компилятора C3643 | "%$S": не может декомпилировать тип с нестатических элементов данных в "%$S" и "%$S". |
Ошибка компилятора C3644 | Function: не удается скомпилировать функцию для создания управляемого кода. |
Ошибка компилятора C3645 | Function: __clrcall нельзя использовать для функций, скомпилированных в машинный код. |
Ошибка компилятора C3646 | "идентификатор": неизвестный описатель переопределения |
Ошибка компилятора C3647 | Является устаревшей. |
Ошибка компилятора C3648 | этот явный синтаксис переопределения не поддерживается для управляемых типов |
Ошибка компилятора C3649 | этот явный синтаксис переопределения не допускается с параметром /ZW |
Ошибка компилятора C3650 | Member: не может использоваться в качестве явной переопределения, должен быть виртуальной функцией-членом базового класса. |
Ошибка компилятора C3651 | "member": нельзя использовать в качестве явного переопределения, должен быть членом базового класса |
Ошибка компилятора C3652 | Member: функция, которая явно переопределяется, должна быть виртуальной |
Ошибка компилятора C3653 | "идентификатор": нельзя использовать в качестве именованного переопределения: функция переопределяется не найдена; вы забыли явно назвать функцию с помощью оператора:: |
Ошибка компилятора C3654 | "token": синтаксическая ошибка в явном переопределении |
Ошибка компилятора C3655 | "member": функция уже явно переопределена |
Ошибка компилятора C3656 | "keyword": переопределение описателя не может повторяться |
Ошибка компилятора C3657 | Деструктор или метод завершения не может явно переопределить или явно переопределить |
Ошибка компилятора C3658 | Является устаревшей. |
Ошибка компилятора C3659 | "member": переопределение описатель "ключевое слово" не поддерживается |
Ошибка компилятора C3660 | "member1": скрывает унаследованный член "member2" |
Ошибка компилятора C3661 | Явный список переопределения не обнаружил никаких методов переопределения |
Ошибка компилятора C3662 | Member: переопределение описатель "keyword" разрешено только для функций-членов управляемых или WinRT классов |
Ошибка компилятора C3663 | Является устаревшей. |
Ошибка компилятора C3664 | "member": нельзя использовать в качестве явной переопределения, должны иметь "общедоступный" или "защищенный" специальные возможности. |
Ошибка компилятора C3665 | "member": переопределение описатель "ключевое слово" не разрешено в деструкторе или методе завершения |
Ошибка компилятора C3666 | "конструктор": переопределение описатель "ключевое слово" не разрешено в конструкторе |
Ошибка компилятора C3667 | "атрибут": атрибут не поддерживает расширение пакета |
Ошибка компилятора C3668 | "member": метод с описательом переопределения "override" не переопределяет никакие методы базового класса |
Ошибка компилятора C3669 | "member": переопределение описателя "override" не разрешено для статических функций-членов или конструкторов |
Ошибка компилятора C3670 | "member": не удается переопределить недоступный метод базового класса "member" |
Ошибка компилятора C3671 | "member": функция не переопределяет "member" |
Ошибка компилятора C3672 | Выражение псевдо деструктора может использоваться только в рамках вызова функции |
Ошибка компилятора C3673 | "class": класс не имеет конструктора копирования |
Ошибка компилятора C3674 | не удалось найти модуль стандартной библиотеки "module" |
Ошибка компилятора C3675 | "function": зарезервировано, так как определено свойство |
Ошибка компилятора C3676 | "class": класс ref и базовый класс имеют несовместимые атрибуты "[атрибут]" |
Ошибка компилятора C3677 | строковый литерал после оператора не может иметь префикс кодировки |
Ошибка компилятора C3678 | строковый литерал после оператора должен быть пустой строкой """""" |
Ошибка компилятора C3679 | ожидается идентификатор суффикса литерала после оператора """" |
Ошибка компилятора C3680 | Не удается объединить определяемые пользователем строковые литералы с несопоставленными идентификаторами суффикса литерала |
Ошибка компилятора C3681 | "fallthrough": атрибут может отображаться только в операторе включающего коммутатора |
Ошибка компилятора C3682 | "идентификатор оператора": шаблон оператора литералов или литералов не может быть объявлен для привязки C. |
Ошибка компилятора C3683 | не может определять как необработанный оператор литерала, так и шаблон оператора литерала с одинаковым идентификатором суффикса |
Ошибка компилятора C3684 | "идентификатор оператора": объявление оператора литерала имеет недопустимый список параметров |
Ошибка компилятора C3685 | "идентификатор оператора": шаблон оператора литерала не может иметь параметры функции |
Ошибка компилятора C3686 | "идентификатор оператора": шаблон оператора литерала должен иметь ровно один параметр шаблона, который является пакетом параметров. |
Ошибка компилятора C3687 | "идентификатор оператора": шаблон оператора литерала должен иметь параметр шаблона нетипа типа "char" |
Ошибка компилятора C3688 | недопустимый суффикс "суффикс"; оператор литералов или шаблон оператора литералов "идентификатор оператора" не найден |
Ошибка компилятора C3689 | "идентификатор оператора": шаблон оператора или литерала должен находиться в области глобального или пространства имен. |
Ошибка компилятора C3690 | ожидается строковый литерал, но вместо этого найден определяемый пользователем строковый литерал |
Ошибка компилятора C3691 | Недопустимый префикс литерала "префикс" |
Ошибка компилятора C3692 | Не скалярный тип "type_name" нельзя использовать в выражении псевдоконструктора |
Ошибка компилятора C3693 | "идентификатор": битовые поля не могут быть записаны по ссылке |
Ошибка компилятора C3694 | Структурированное объявление привязки не может содержать описателей, отличных от "static", "thread_local", "auto" и cv-qualifiers |
Ошибка компилятора C3695 | "%$S": не может разложить тип, содержащий анонимный союз или структуру |
Ошибка компилятора C3696 | "keyword": не удается использовать этот квалификатор для "%" |
Ошибка компилятора C3697 | "keyword": не удается использовать этот квалификатор на "^" |
Ошибка компилятора C3698 | "type": не может использовать этот тип в качестве аргумента "оператор" |
Ошибка компилятора C3699 | Оператор: не может использовать это косвенное значение для типа "type" |
Ошибка компилятора C3700 | Имя файла отсутствует после конца "%c" |
Ошибка компилятора C3701 | "function": источник событий не имеет событий |
Ошибка компилятора C3702 | ATL требуется для событий COM |
Ошибка компилятора C3703 | "event_handler": метод обработчика событий должен иметь тот же класс хранения, что и источник "event". |
Ошибка компилятора C3704 | "member": метод vararg не может запускать события |
Ошибка компилятора C3705 | "function": не удается найти интерфейс событий |
Ошибка компилятора C3706 | "function": должен быть COM-интерфейсом для запуска событий COM |
Ошибка компилятора C3707 | "member": метод dispinterface должен иметь диспидированный |
Ошибка компилятора C3708 | Function: неправильное использование ключевого слова; должно быть членом совместимого источника событий. |
Ошибка компилятора C3709 | Function: неправильный синтаксис для указания события в __hook/__unhook |
Ошибка компилятора C3710 | Function: неправильный синтаксис для указания обработчика событий в __hook/__unhook |
Ошибка компилятора C3711 | Event: неуправляемый метод источника событий должен возвращать void или целочисленный тип. |
Ошибка компилятора C3712 | "event_handler": метод обработчика событий должен возвращать тот же тип, что и источник "event". |
Ошибка компилятора C3713 | "event_handler": метод обработчика событий должен иметь те же параметры функции, что и источник event. |
Ошибка компилятора C3714 | "event_handler": метод обработчика событий должен иметь то же соглашение о вызове, что и исходное "событие". |
Ошибка компилятора C3715 | "указатель": должен быть указателем на "тип" |
Ошибка компилятора C3716 | "%$L": сборка предварительно скомпилированного заголовка с конструкторами модулей не допускается |
Ошибка компилятора C3717 | Member: метод, который вызывает события, не может быть определен |
Ошибка компилятора C3718 | может вызываться только "__keyword" в контексте функции-члена принимающего класса. |
Ошибка компилятора C3719 | "member": источник событий на основе интерфейса может использоваться только для событий COM |
Ошибка компилятора C3720 | "type": может реализовываться IDispatch только в двойном или диспептерии |
Ошибка компилятора C3721 | "signature": несовместимая подпись для события |
Ошибка компилятора C3722 | Универсальное событие не допускается |
Ошибка компилятора C3723 | Function: не удалось разрешить событие |
Ошибка компилятора C3724 | должен #include <windows.h> для использования многопотоковых событий |
Ошибка компилятора C3725 | Является устаревшей. |
Ошибка компилятора C3726 | Не удалось применить преобразования SecureHotPatch к "%s". объяснение |
Ошибка компилятора C3727 | Event: управляемое событие должно быть функцией-членом или элементом данных, который является указателем на делегат. |
Ошибка компилятора C3728 | Event: событие не имеет метода вызова |
Ошибка компилятора C3729 | Описатель атрибутов не может содержать как префикс пространства имен, так и атрибут с областью действия |
Ошибка компилятора C3730 | Является устаревшей. |
Ошибка компилятора C3731 | Несовместимое событие "event" и обработчик "event_handler"; источник событий и обработчик событий должны иметь один и тот же тип события. |
Ошибка компилятора C3732 | Interface: пользовательский интерфейс, который запускает события COM, не может наследоваться отIDispatch |
Ошибка компилятора C3733 | "event": неправильный синтаксис для указания события COM; вы забыли "__interface"? |
Ошибка компилятора C3734 | "class": управляемый или winRT-класс не может быть соклассом |
Ошибка компилятора C3735 | шаблон или универсальный переопределенный |
Ошибка компилятора C3736 | "member": должен быть методом или, в случае управляемых событий, при необходимости членом данных |
Ошибка компилятора C3737 | "идентификатор": делегат может не иметь явного соглашения о вызове |
Ошибка компилятора C3738 | "соглашение": соглашение о вызове явного экземпляра должно соответствовать соглашению о создании шаблона. |
Ошибка компилятора C3739 | "class": синтаксис поддерживается только в том случае, если параметр "layout_dependent" event_receiver имеет значение true |
Ошибка компилятора C3740 | "template": шаблоны не могут получать события источника или получения |
Ошибка компилятора C3741 | "class": должен быть соклассом, если параметр "layout_dependent" event_receiver имеет значение true |
Ошибка компилятора C3742 | Token1: несбалансированная последовательность маркеров в аргументе атрибута, ожидаемом "token2" |
Ошибка компилятора C3743 | может только перехватыть или откружить весь интерфейс, если параметр layout_dependent event_receiver имеет значение true |
Ошибка компилятора C3744 | __unhook должны иметь не менее 3 аргументов для управляемых событий |
Ошибка компилятора C3745 | "function": только событие может быть "поднято" |
Ошибка компилятора C3746 | Стандартный атрибут "идентификатор" может отображаться не более одного раза в списке атрибутов. |
Ошибка компилятора C3747 | отсутствует шаблон по умолчанию или универсальный параметр: номер параметра |
Ошибка компилятора C3748 | "interface": неуправляемые интерфейсы могут не запускать события |
Ошибка компилятора C3749 | "атрибут": настраиваемый атрибут не может использоваться внутри функции |
Ошибка компилятора C3750 | "token": непредвиденный маркер в списке атрибутов |
Ошибка компилятора C3751 | "идентификатор": непредвиденный идентификатор в списке атрибутов |
Ошибка компилятора C3752 | "attribute": не может классифицировать атрибут; Ключевое слово не должно использоваться в этом контексте |
Ошибка компилятора C3753 | Универсальное свойство не допускается |
Ошибка компилятора C3754 | Конструктор делегата: функция-член "член" не может вызываться для экземпляра типа "type" |
Ошибка компилятора C3755 | "идентификатор": делегат может не быть определен |
Ошибка компилятора C3756 | Является устаревшей. |
Ошибка компилятора C3757 | Type: тип не разрешен для функции constexpr (устаревшее в Visual Studio 2022.) |
Ошибка компилятора C3758 | "member": виртуальная функция не может быть объявлена "constexpr" |
Ошибка компилятора C3759 | "member": функция-член не литерального типа не может быть объявлена "constexpr" (устаревшая в Visual Studio 2022.) |
Ошибка компилятора C3760 | Используйте __property ключевое слово для объявления свойства в управляемом или WinRT "class" |
Ошибка компилятора C3761 | "function": "retval " может отображаться только в последнем аргументе функции |
Ошибка компилятора C3762 | не удается обработать атрибут "атрибут" |
Ошибка компилятора C3763 | "type": "retval " и "out " может отображаться только в типе указателя данных |
Ошибка компилятора C3764 | Member: не удается переопределить метод базового класса "member" |
Ошибка компилятора C3765 | "event": не может определить событие в классе или структуре "тип", помеченном как event_receiver |
Ошибка компилятора C3766 | Тип должен предоставить реализацию для метода интерфейса "function" |
Ошибка компилятора C3767 | "function": функции-кандидаты не доступны |
Ошибка компилятора C3768 | невозможно использовать адрес виртуальной vararg функции в чисто управляемом коде. |
Ошибка компилятора C3769 | "идентификатор": вложенный класс не может иметь то же имя, что и немедленно заключенный класс. |
Ошибка компилятора C3770 | Тип: недопустимый базовый класс |
Ошибка компилятора C3771 | "идентификатор": объявление друга не удается найти в ближайшей области пространства имен |
Ошибка компилятора C3772 | "идентификатор": недопустимое объявление шаблона друга |
Ошибка компилятора C3773 | Используйте переключатель компилятора /await, чтобы включить корутины |
Ошибка компилятора C3774 | не удается найти "scope::identifier": включите заголовок header_name |
Ошибка компилятора C3775 | возвращаемый тип функции не должен иметь тип "type" |
Ошибка компилятора C3776 | не может возвращать выражение типа void в корутине с непустым конечным типом возвращаемого значения |
Ошибка компилятора C3777 | "function": корутин не может принимать список аргументов переменной |
Ошибка компилятора C3778 | alloca: нельзя использовать в корутине |
Ошибка компилятора C3779 | "function": функция, возвращающая "авто", не может использоваться до его определения. |
Ошибка компилятора C3780 | "function": функция преобразования, возвращающая "auto", не может использоваться перед определением |
Ошибка компилятора C3781 | "ключевое слово": нельзя использовать в корутине типа "type". Ключевое слово или ключевое слово должно присутствовать в связанных promise_type |
Ошибка компилятора C3782 | тип: обещание корутина не может содержать ключевое слово и ключевое слово |
Ошибка компилятора C3783 | "идентификатор": не может быть корутином |
Ошибка компилятора C3784 | Выражение ключевого слова не может отображаться в этом контексте |
Ошибка компилятора C3785 | Первый аргумент шаблона std::integer_sequence должен быть целым типом |
Ошибка компилятора C3786 | Второй аргумент шаблона для std::make_integer_sequence должен быть целочисленной константой больше или равно нулю. |
Ошибка компилятора C3787 | Не может вывести тип возвращаемого значения этого корутина |
Ошибка компилятора C3788 | Эта функция не может быть корутиной: "type_name" не является классом |
Ошибка компилятора C3789 | Эта функция не может быть корутиной: "%$T" не объявляет член "%$I()" |
Ошибка компилятора C3790 | для записи "*это" требуется "%1$M" |
Ошибка компилятора C3791 | Параметр "this" не может быть явно записан, если режим записи по умолчанию выполняется путем копирования (=) |
Ошибка компилятора C3792 | нераспознанный хэш-алгоритм "%$I" |
Ошибка компилятора C3793 | Хэш-значение для алгоритма "%$I" должно быть ровно %u символов длиной |
Ошибка компилятора C3794 | файл "%$S", указанный в #pragma file_hash, также является частью текущей единицы компиляции. |
Ошибка компилятора C3795 | несколько конфликтующих хэш-значений для файла "%$S" |
Ошибка компилятора C3796 | "оператор %$I": ни шаблон строкового литерала, ни шаблон числовых литеральных операторов |
Ошибка компилятора C3797 | "keyword": объявление события не может иметь переопределение описателя (вместо этого следует поместить в методы add/remove/raise) |
Ошибка компилятора C3798 | "keyword": объявление свойства не может иметь переопределение описателя (вместо этого следует поместить в методы get/set свойства) |
Ошибка компилятора C3799 | Индексированные свойства не могут иметь пустой список параметров |
Ошибка компилятора C3800 | "объявление": не удается смешать свойства и события |
Ошибка компилятора C3801 | "атрибут": атрибут может не содержать предложение аргумента |
Ошибка компилятора C3802 | Является устаревшей. |
Ошибка компилятора C3803 | "свойство": свойство имеет тип, несовместимый с одним из его методов доступа "accessor" |
Ошибка компилятора C3804 | Member: методы доступа для свойства должны быть как статическими, так и нестатичными. |
Ошибка компилятора C3805 | "token": непредвиденный маркер, ожидаемый либо "}", либо "," |
Ошибка компилятора C3806 | "token": непредвиденный маркер, ожидаемый "{" или инициализатор-член |
Ошибка компилятора C3807 | "type": класс с атрибутом ComImport не может быть производным от типа, разрешена только реализация интерфейса |
Ошибка компилятора C3808 | "type": класс с атрибутом ComImport не может определить член "member", разрешены только абстрактные или dllimport-функции. |
Ошибка компилятора C3809 | "type": тип managed/WinRT не может иметь какие-либо другие функции, классы и интерфейсы |
Ошибка компилятора C3810 | "%1$S": не удается разложить тип с неоднозначным базовым классом "type_name". |
Ошибка компилятора C3811 | Является устаревшей. |
Ошибка компилятора C3812 | "__property" должен быть первым маркером в объявлении свойства |
Ошибка компилятора C3813 | Объявление свойства может отображаться только в определении типа managed/WinRT. |
Ошибка компилятора C3814 | Является устаревшей. |
Ошибка компилятора C3815 | Возвращаемый тип метода "member" должен соответствовать типу последнего параметра метода setter |
Ошибка компилятора C3816 | Элемент класса или структуры ранее был объявлен или определен с другим модификатором управляемого или WinRT. |
Ошибка компилятора C3817 | "объявление": свойство может применяться только к функции |
Ошибка компилятора C3818 | Объявление свойства массива "свойство" не должно перегружать свойство индекса "свойство" |
Ошибка компилятора C3819 | Является устаревшей. |
Ошибка компилятора C3820 | "идентификатор": инициализаторы должны управляться |
Ошибка компилятора C3821 | "function": управляемый тип или функция нельзя использовать в неуправляемой функции |
Ошибка компилятора C3822 | Является устаревшей. |
Ошибка компилятора C3823 | Является устаревшей. |
Ошибка компилятора C3824 | "type": этот тип не может отображаться в этом контексте (параметр функции, возвращаемый тип или статический элемент) |
Ошибка компилятора C3825 | Type: управляемый или winRT-класс может поддерживать только управляемые или winRT-события. |
Ошибка компилятора C3826 | Является устаревшей. |
Ошибка компилятора C3827 | Стандартный атрибут "не рекомендуется" может иметь либо аргументы, либо один строковый литерал, описывающий причину |
Ошибка компилятора C3828 | Аргументы размещения нельзя указать для выражения "ключевое слово" для типа "type" |
Ошибка компилятора C3829 | Стандартный атрибут noreturn может применяться только к функциям |
Ошибка компилятора C3830 | Type1: не может наследоваться от type2, типы значений могут наследоваться только от классов интерфейса. |
Ошибка компилятора C3831 | "идентификатор": "type" не может иметь закрепленный член данных или функцию-член, возвращающую указатель на закрепление |
Ошибка компилятора C3832 | Typelib: библиотека типов выглядит так, как если бы она была создана для 32-разрядных указателей; измените квалификатор ptrsize |
Ошибка компилятора C3833 | "type": недопустимый тип целевого объекта для идентификатора |
Ошибка компилятора C3834 | недопустимый явный приведение к закреплению указателя; Вместо этого используйте закрепленную локальную переменную |
Ошибка компилятора C3835 | Является устаревшей. |
Ошибка компилятора C3836 | Статический конструктор не может иметь список инициализаторов элементов |
Ошибка компилятора C3837 | Атрибуты не допускаются в этом контексте |
Ошибка компилятора C3838 | не может наследоваться от типа |
Ошибка компилятора C3839 | Не удается изменить выравнивание в типе managed/WinRT |
Ошибка компилятора C3840 | Является устаревшей. |
Ошибка компилятора C3841 | Является устаревшей. |
Ошибка компилятора C3842 | "identifier": "const" и "переменные" квалификаторы для функций-членов управляемых и WinRT типов не поддерживаются |
Ошибка компилятора C3843 | "identifier": квалификаторы ref-квалификаторов для функций-членов управляемых и WinRT типов не поддерживаются |
Ошибка компилятора C3844 | "идентификатор": не удается импортировать символ из источника: как "идентификатор" уже существует в текущей области |
Ошибка компилятора C3845 | Является устаревшей. |
Ошибка компилятора C3846 | "идентификатор": не удается импортировать символ из источника: как "идентификатор" уже импортирован из другой сборки "assembly" |
Ошибка компилятора C3847 | Описатель noexcept-в явном экземпляре должен соответствовать экземпляру шаблона. |
Ошибка компилятора C3848 | выражение с типом "type" потеряет некоторые константные квалификаторы, чтобы вызвать "идентификатор" |
Ошибка компилятора C3849 | Вызов стиля функции для выражения типа "type" потеряет константы и /или переменные квалификаторы для всех перегрузок доступных операторов числа |
Ошибка компилятора C3850 | "token": универсальное имя-символ указывает недопустимый символ |
Ошибка компилятора C3851 | "token": универсальное имя-символ не может назначить символ в базовом наборе символов |
Ошибка компилятора C3852 | "member", имеющий тип "type": статистическая инициализация не удалось инициализировать этот элемент |
Ошибка компилятора C3853 | '=': повторное инициализация ссылки или назначения с помощью ссылки на функцию является незаконной |
Ошибка компилятора C3854 | выражение слева от '=' вычисляется функцией. Не удается назначить функцию (функция не является l-value) |
Ошибка компилятора C3855 | "function": шаблон/универсальный параметр "идентификатор" несовместим с объявлением. |
Ошибка компилятора C3856 | "class": класс не является шаблоном или универсальным шаблоном класса |
Ошибка компилятора C3857 | "template": несколько списков параметров шаблона или универсального параметра не допускаются |
Ошибка компилятора C3858 | "идентификатор": не может быть переобъявлен в текущей области |
Ошибка компилятора C3859 | Не удалось создать виртуальную память для PCH |
Ошибка компилятора C3860 | Список шаблонов и универсальных аргументов, указанный в следующем шаблоне класса или универсальном имени, должен содержать параметры в порядке, используемом в списке параметров шаблона или универсального параметра. |
Ошибка компилятора C3861 | "идентификатор": идентификатор не найден |
Ошибка компилятора C3862 | "function": не удается скомпилировать неуправляемую функцию с /clr:pure помощью или /clr:safe |
Ошибка компилятора C3863 | Тип массива "type" не является назначаемым |
Ошибка компилятора C3864 | Является устаревшей. |
Ошибка компилятора C3865 | "ключевое слово": можно использовать только в собственных функциях-членах |
Ошибка компилятора C3866 | деструктор или метод завершения вызова отсутствующий список аргументов |
Ошибка компилятора C3867 | "function": нестандартный синтаксис; используйте "&" для создания указателя на член |
Ошибка компилятора C3868 | "type": ограничения универсального параметра "parameter" отличаются от ограничений в объявлении |
Ошибка компилятора C3869 | Ограничение gcnew отсутствует пустой список параметров "()" |
Ошибка компилятора C3870 | "parameter": "__declspec(описатель)" может применяться только к параметрам целочисленного типа. |
Ошибка компилятора C3871 | Параметр: "__declspec(guard(overflow)" поддерживается только в первых 64 параметрах функции |
Ошибка компилятора C3872 | Значение 0x: этот символ не допускается в идентификаторе. |
Ошибка компилятора C3873 | Значение 0x: этот символ не допускается в качестве первого символа идентификатора. |
Ошибка компилятора C3874 | возвращаемый тип идентификатора должен иметь тип1 вместо type2. |
Ошибка компилятора C3875 | Вызов нестатитической функции-члена, отсутствующего списка аргументов |
Ошибка компилятора C3876 | Шестнадцатеричный плавающий литерал требует экспонента |
Ошибка компилятора C3877 | Недопустимый аргумент типа атрибуту TypeForwardedTo |
Ошибка компилятора C3878 | синтаксическая ошибка: непредвиденный маркер "%1$L" после "%2s" |
Ошибка компилятора C3879 | "member": не может быть элементом данных без возможности |
Ошибка компилятора C3880 | "member": не может быть литеральным членом данных |
Ошибка компилятора C3881 | может наследовать конструктор только из прямой базы |
Ошибка компилятора C3882 | "class": конструктор уже унаследован от класса |
Ошибка компилятора C3883 | "member": необходимо инициализировать неустанно статический элемент данных |
Ошибка компилятора C3884 | "type": массив неизвестного размера не может быть инициализирован со значением |
Ошибка компилятора C3885 | "type": массив неизвестного размера не может быть инициализирован с пустым списком инициализатора |
Ошибка компилятора C3886 | "member": необходимо инициализировать член литеральных данных |
Ошибка компилятора C3887 | "member": инициализатор для элемента литеральных данных должен быть константным выражением |
Ошибка компилятора C3888 | "member": константное выражение, связанное с этим литеральным элементом данных, не поддерживается C++/CLI |
Ошибка компилятора C3890 | "member": вы не можете взять адрес члена литеральных данных |
Ошибка компилятора C3891 | "member": литеральный член данных не может использоваться в качестве l-value |
Ошибка компилятора C3892 | "переменная": невозможно назначить переменной, которая является константной |
Ошибка компилятора C3893 | Member:l-value use of initonly data member допускается только в конструкторе экземпляра класса "class" |
Ошибка компилятора C3894 | Member:l-value use of initonly static data member допускается только в конструкторе классов класса "class" |
Ошибка компилятора C3895 | "member": элементы данных типа не могут быть "переменными" |
Ошибка компилятора C3896 | Member: неправильный инициализатор: этот литеральный член данных можно инициализировать только с помощью nullptr. |
Ошибка компилятора C3897 | Является устаревшей. |
Ошибка компилятора C3898 | "member": члены данных типа могут быть только членами управляемых типов |
Ошибка компилятора C3899 | Member:l-value use of initonly data member не допускается непосредственно в параллельном регионе класса "class" |
Ошибка компилятора C3900 | "member": не разрешено в текущей области |
Ошибка компилятора C3901 | "function": должен иметь тип возвращаемого типа "type" |
Ошибка компилятора C3902 | "function": тип последнего параметра должен иметь тип "type" |
Ошибка компилятора C3903 | Свойство: не имеет метода set или get |
Ошибка компилятора C3904 | "property": должен указать параметры номера |
Ошибка компилятора C3905 | неуправляемые доступы не поддерживаются для встроенного типа "type" |
Ошибка компилятора C3906 | встроенный тип "type" не является поддерживаемым типом возвращаемого или аргумента для функций vararg или unprototyped |
Ошибка компилятора C3907 | Не удается перейти к метке, которая находится в другой инструкции "if constexpr" или substatement |
Ошибка компилятора C3908 | уровень доступа менее строгий, чем "идентификатор" |
Ошибка компилятора C3909 | Объявление событий managed/WinRT должно происходить в типе managed/WinRT |
Ошибка компилятора C3910 | Event: должен определить член "member" |
Ошибка компилятора C3911 | "member": функция должна иметь тип "type" |
Ошибка компилятора C3912 | Event: тип события должен быть типом делегата |
Ошибка компилятора C3913 | Свойство по умолчанию должно быть индексировано |
Ошибка компилятора C3914 | Свойство по умолчанию не может быть статическим |
Ошибка компилятора C3915 | "идентификатор" не имеет индексированного свойства по умолчанию (индексатор классов) |
Ошибка компилятора C3916 | Параметр функции с индексом %d и запрошенным выравниванием %d не будет выровнен |
Ошибка компилятора C3917 | "token": устаревший стиль объявления конструкции (вместо этого вы означало использовать "[" "]"?) |
Ошибка компилятора C3918 | использование требует, чтобы идентификатор был членом данных |
Ошибка компилятора C3919 | "function": функция должна иметь тип "return_type (тип)" |
Ошибка компилятора C3920 | Оператор "operator": не может определить оператор postfixcrement/decrement CLR/WinRT, вызывающий оператор postfix CLR/WinRT, вызовет соответствующий оператор префикса CLR/WinRT (op_Increment/op_Decrement), но с семантикой postfix |
Ошибка компилятора C3921 | Является устаревшей. |
Ошибка компилятора C3923 | "member": локальный класс, определения структуры или объединения не допускаются в функции-члене управляемого или winRT-класса |
Ошибка компилятора C3924 | ошибка в аргументе #число конструкторов делегатов вызывает конструктор: |
Ошибка компилятора C3925 | ожидается цикл (for илиwhile do ) после директивы directive_name |
Ошибка компилятора C3926 | недопустимая константа в директиве Parallel |
Ошибка компилятора C3927 | "->": конечный тип возвращаемого значения не допускается после декларатора, отличного от функции |
Ошибка компилятора C3928 | '->': конечный тип возвращаемого значения не допускается после круглых скобок декларатора |
Ошибка компилятора C3930 | "function": перегруженная функция не содержит описателей ограничений, совместимых с контекстом окружающей среды "context" |
Ошибка компилятора C3931 | "type": не может вызывать функцию с описателями ограничений, несовместимыми с контекстом окружающей среды. |
Ошибка компилятора C3932 | Является устаревшей. |
Ошибка компилятора C3933 | Описатель ограничений класса: описатели ограничений деструктора должны охватывать объединение ограничений для всех конструкторов. |
Ошибка компилятора C3934 | Функция, которая находится в любой форме "main", не может иметь описатели ограничений, отличные от ограничения(ЦП) |
Ошибка компилятора C3935 | "identifier": redefinition; перекрывающиеся описатели ограничений |
Ошибка компилятора C3936 | "идентификатор": описатель нераспознанного ограничения |
Ошибка компилятора C3937 | Пустой описатель ограничений не разрешен |
Ошибка компилятора C3938 | "идентификатор": несколько описателей ограничений не поддерживаются в функциях extern \042C\042 |
Ошибка компилятора C3939 | "идентификатор": указатель на функции-члены, указатели функций, ссылки на функции с описателем ограничений amp не допускаются |
Ошибка компилятора C3940 | "идентификатор": идентификатор не найден - возможное несоответствие между версиями компилятора и библиотеки. Убедитесь, что vccorlib.h/.lib, vccorlib120.dll и c1xx.dll совпадение |
Ошибка компилятора C3941 | Условие: требуется параметр командной строки "/clr" |
Ошибка компилятора C3945 | "type": не удается создать или поймать объект winrt, который не является производным от Platform::Exception |
Ошибка компилятора C3946 | Typeid нельзя применить к этому типу. |
Ошибка компилятора C3947 | Typeid: типид нельзя применить к расширению пакета |
Ошибка компилятора C3948 | "ключевое слово": расширение пакета не может отображаться в этом контексте |
Ошибка компилятора C3949 | Расширение пакета "..." не может отображаться в скобках абстрактного декларатора |
Ошибка компилятора C3950 | Является устаревшей. |
Ошибка компилятора C3951 | Не удается использовать указатель на член в проецируемый тип WinRT "type". Вместо этого используйте делегат. |
Ошибка компилятора C3952 | "type": WinRT не поддерживает массивы in/out. Используйте const Array<T>^, чтобы "in" и "WriteOnlyArray<T>" или "Array<T>^*" для "out" в общедоступных API |
Ошибка компилятора C3953 | Не удается использовать управляемый класс "type" в модуле WinRT. (Устаревшее в Visual Studio 2022.) |
Ошибка компилятора C3954 | Type: массив, возвращаемый из опубликованного метода в типе WinRT, должен использовать форму Array<T>^. |
Ошибка компилятора C3955 | "type": открытый конструктор не может содержать параметр out или "WriteOnlyArray<T>" |
Ошибка компилятора C3956 | "type": тип помечается как "Эксклюзивный тип" и не может использоваться в качестве базы "derived_type" |
Ошибка компилятора C3957 | "type": не удается использовать "new" в типе WinRT; вместо него используйте "ref new" |
Ошибка компилятора C3958 | "type": не удается использовать "gcnew" в типе WinRT; вместо него используйте "ref new" |
Ошибка компилятора C3959 | Параметр "ref new" может использоваться только для создания объекта с типом WinRT |
Ошибка компилятора C3960 | Является устаревшей. |
Ошибка компилятора C3961 | статический конструктор не поддерживается |
Ошибка компилятора C3962 | универсальный класс не поддерживается |
Ошибка компилятора C3963 | Многомерный массив не поддерживается |
Ошибка компилятора C3964 | Не поддерживается нижжный массив |
Ошибка компилятора C3965 | Массив параметров не поддерживается |
Ошибка компилятора C3966 | "function": универсальная функция не поддерживается |
Ошибка компилятора C3967 | ошибка импорта идентификатора из модуля "module" |
Ошибка компилятора C3968 | Маркер "token" недействителен в качестве разделителя имени модуля; вместо этого используется период ('.') |
Ошибка компилятора C3969 | несогласованные имена модулей: Module1 и Module1 |
Ошибка компилятора C3970 | "identifier": "keyword" может применяться только к классу ref или "ref struct" в глобальной области или области пространства имен. |
Ошибка компилятора C3971 | "type": частичное определение не может отображаться после полного определения |
Ошибка компилятора C3972 | "type": "частичный" может применяться только к объявлениям классов или определениям. |
Ошибка компилятора C3973 | Неуправляемая функция: %$M |
Ошибка компилятора C3974 | "%$S": переменная индекса в операторе OpenMP "for" должна иметь целочисленный тип |
Ошибка компилятора C3975 | Ранее объявлен или определен идентификатор структуры класса или структуры с другим модификатором. |
Ошибка компилятора C3976 | Идентификатор1 должен быть объявлен как общедоступный, чтобы использовать идентификатор2. |
Ошибка компилятора C3977 | Использование требует ссылки на сборку, которая определяет идентификатор. |
Ошибка компилятора C3978 | "идентификатор": статическое свойство не допускается в качестве члена интерфейса Или типа значения WinRT |
Ошибка компилятора C3979 | "type": используйте атрибут "атрибут" вместо "value" |
Ошибка компилятора C3980 | Тип нельзя выдавать в метаданные |
Ошибка компилятора C3981 | "type": тип значения не может содержать статических элементов данных "идентификатор" |
Ошибка компилятора C3982 | "type": тип значения не может содержать элементы данных, не являющиеся открытыми" идентификаторами. |
Ошибка компилятора C3983 | "type": тип значения не может иметь общедоступных элементов, не являющихся данными", "идентификатор" |
Ошибка компилятора C3984 | "type": тип, не относящееся к значению, не может содержать общедоступных элементов данных "идентификатор" |
Ошибка компилятора C3985 | "идентификатор": подпись общедоступного члена содержит частный тип "member" |
Ошибка компилятора C3986 | "идентификатор": подпись общедоступного члена содержит собственный тип "member" |
Ошибка компилятора C3987 | "идентификатор": сигнатура общедоступного члена содержит собственный тип "type" |
Ошибка компилятора C3988 | "type": собственный тип не может быть общедоступным |
Ошибка компилятора C3989 | "type": вложенный тип не может быть общедоступным |
Ошибка компилятора C3990 | "type": атрибут "атрибут" не может быть закрытым или вложенным |
Ошибка компилятора C3991 | "type": не может реализовать недоступный или вложенный интерфейс "interface" |
Ошибка компилятора C3992 | "идентификатор": подпись общедоступного члена содержит недопустимый тип "type" |
Ошибка компилятора C3993 | "type": тип значения должен содержать по крайней мере одно общедоступное поле |
Ошибка компилятора C3994 | "type": тип значения не может реализовывать интерфейсы или иметь виртуальные функции |
Ошибка компилятора C3995 | "type": тип значения не может содержать члены события "идентификатор" |
Ошибка компилятора C3996 | Является устаревшей. |
Ошибка компилятора C3997 | Warbird: сообщение |
Ошибка компилятора C3998 | "c++version": неподдерживаемая версия C++; по умолчанию используется версия c++. |
См. также
Компилятор C/C++ и средства сборки ошибок и предупреждений
Ошибки компилятора C2000 — C3999, C7000 — C7999