Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Топ:
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Интересное:
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Дисциплины:
2022-10-05 | 42 |
5.00
из
|
Заказать работу |
|
|
Выражение не имеет никаких побочных эффектов и результат вычислений нигде не используется. Удалите выражение, или используйте его результат.
The expression has no side effects and produces a result that is not used. Remove the expression or use its result.
void f(int a, int b) { a + b; }FEC00038 WARNING
Недостижимая инструкция
The statement is unreachable
Данная инструкция никогда не получит управления во время выполнения программы. Обеспечьте получение управления инструкцией или удалите ее.
The flow of control in the program never allows the statement to be be reached. Ensure that the statement is accessible to the flow of control, or remove the statement.
int f(int a, int b) { return a + b; a += b; }FEC00039 ERROR
Синтаксическая ошибка в или после квалификации
Syntax error in or after qualification
Во время компиляции исходного файла обнаружена синтаксическая ошибка в инструкции квалификации элемента. Исправьте синтаксическую ошибку.
class A { public: static int a; }; int f() { return A:::a; }FEC00040 ERROR
Повторное объявление перечисления '%s'
Multiple definition of enumeration type '%s'
Попытка объявить перечисление с именем, которое уже было объявлено ранее. Измените одно из имен или уберите одно из объявлений. Проверьте правильность написания и область видимости обоих имен. ISO/IEC 14882 (3.2)
An attempt is being made to define a enumeration with name that has already been defined. Change one of the names or remove one of the definitions. Check the spelling and the scope of the two names. ISO/IEC 14882 (3.2)
enum E { a, b, c }; enum E { a, b, c };FEC00042 ERROR
Повторное определение метки '%s'
Duplicate definition of label '%s'
Указанная метка уже определена в текущей функции. Допускается только одно определение для любой метки внутри тела функции. Переименуйте или удалите одну из меток.
The specified label has already been defined in the current function. A label can only be declared once within a function. Remove or rename one of the label definitions.
int f() { goto label; label: return 1; { label: return 2; } }FEC00043 ERROR
|
Использование '%s' в качестве базового класса невозможно
'%s' cannot be used as a base class
Только класс может быть использован в качестве базового при объявлении другого класса. Укажите имя класса в качестве базового класса. Проверьте его написание.
Only class can be used as base classes for other class declarations. Specify a class name. Check the spelling.
typedef int A; class B: public A {};FEC00044 WARNING
Десятичное значение '%s' выходит за допустимые пределы
The decimal constant '%s' is out of range
Обнаружена десятичная константа, чье значение выходит за допустимые пределы и не может быть обработано компилятором. Проверьте допустимые пределы, определенные в файле limits.h. Убедитесь, что значение константы находится в этих пределах.
You have provided an decimal constant that is out of range. For the range of integer constants check limits.h. Ensure the decimal constant is in range.
int i = 100000000000000000000;FEC00046 ERROR
Стиль Си - '%s' не может быть преобразован в '%s'
C style - '%s' cannot be converted to '%s'
В соответствии со стандартом ISO/IEC 14882 "Языки программирования - С++", присваивание переменной перечисляемого типа целочисленного значения является недопустимым. Однако, ранние версии этого стандарта и стандарт ISO/IEC 9899 "Языки программирования - C" допускали такое присваивание. Используйте опцию компилятора -Xo для включения совместимости с языком C. В этом случае данное сообщение будет выдаваться в виде предупреждения. ISO/IEC 14882 (3.2) ISO/IEC 9899 (6.7.2.2)
ISO/IEC 14882 (3.2) ISO/IEC 9899 (6.7.2.2)
enum E { e }; void f() { E ee; ee = 5; }FEC00047 ERROR
Стиль Си - '%s' не может быть инициализирован '%s'
C style - '%s' cannot be inizialized by '%s'
В соответствии со стандартом ISO/IEC 14882 "Языки программирования - С++", инициализация переменной перечисляемого типа целочисленным значением является недопустимым. Однако, ранние версии этого стандарта и стандарт ISO/IEC 9899 "Языки программирования - C" допускали такую инициализацию. Используйте опцию компилятора -Xo для включения совместимости с языком C. В этом случае данное сообщение будет выдаваться в виде предупреждения. ISO/IEC 14882 (3.2) ISO/IEC 9899 (6.7.2.2)
ISO/IEC 14882 (3.2) ISO/IEC 9899 (6.7.2.2)
enum E { e }; E ee = 5;FEC00048 ERROR
|
'%s' имеет имя совпадающее с содержащим его классом
'%s' has the same name as its containing class
Компилятор обнаружил неверное имя в определении класса. Вложенные типы и члены класса должны иметь имена, отличные от имени содержащего их класса. Измените одно из имен. ISO/IEC 14882 (9.2)
The compiler has detected conflicting names for objects within a class declaration. Nested types and class members declarations must have different names. Change the name of the conflicting objects. ISO/IEC 14882 (9.2)
class A { int A; };FEC00049 ERROR
'%s' не является именем типа
'%s' is not a type name
Компилятор обнаружил имя, не являющееся типом, там, где требуется использование имени типа. При объявлении объекта обязательно требуется указание его типа. Проверьте правильность написания и область видимости имени. Измените его на имя типа или удалите инструкцию.
The compiler detected a non-type symbol where a type is required. A type must be used to declare an object. Change to a type name or remove the expression.
typedef X x;FEC00050 ERROR
Повторное использование спецификатора '%s'
Duplicate specifier '%s'
Один и тот же спецификатор используется дважды в одном объявлениии. В повторном использовании спецификатора нет необходимости, удалите один из повторяющихся спецификаторов.
static static int i;FEC00051 ERROR
Спецификатор '%s' недопустим после предыдущих спецификаторов
Specifier '%s' is not allowed after previous specifiers
В одном объявлении используются два несовместимых между собой спецификатора. Определите, какой из спецификаторов необходим, и удалите лишний.
extern static int i;FEC00053 ERROR
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!