Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Топ:
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Интересное:
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Дисциплины:
2022-10-05 | 36 |
5.00
из
|
Заказать работу |
|
|
Constant expression required in this context
В следующих контекстах требуется константы: Размер статических или автоматических массивов должен быть константным, не константные размеры могут быть только у динамических массивов. Значение перечислителей в перечислениях должны быть константами.
void f(int i) { int a[i]; }FEC00151 ERROR
Возможно некорректное присваивание
Possible incorrect assignment
В условии есть операция присваивания '=', возможно это ошибка и должна быть операция сравнения на равенство '=='. Проверьте не ошибка ли операция присваивания в условии.
void f(int i) { if(i = 5) i = 6; }FEC00152 ERROR
Неописанная метка '%s' в функции %s
Undefined label '%s' in function %s
В операторе 'goto' используется имя не объявленной в этой функции метки. В С/С++ переход из одной функции на метки из одной функции запрещен. Проверьте правильность написания имени метки.
void f() { goto label; }FEC00153 ERROR
Переменной '%s' в функции %s присвоено значение, которое далее не используется
Variable '%s' is assigned a value that is never used in function %s
Предупреждение: в функции описана и инициализирована переменная, которая нигде не используется. Так как область действия переменной описанной в функции ограничивается этой функцией, то использование переменной вне функции невозможно и если переменная не используется в функции, то она нигде не используется. Для повышения эффективность удалите не используемую переменную.
void f() { int i = 5; }FEC00154 ERROR
Параметр '%s' функции '%s' не используется
Parameter '%s' of function '%s' is never used
Предупреждение: именованный параметр функции нигде не используется. Так как область действия параметра функции ограничивается этой функцией, то использование параметра функции вне ее невозможно и если параметр не используется в функции, то он нигде не используется. Если Вы зарезервировали параметр для дальнейшего расширения возможностей функции, то сделайте его безымянным для отключения предупреждения.
|
FEC00155 ERROR
Отсутствует завершающий символ '>' в имени заголовочного файла пользователя
Unterminated h-char-sequence
Имя системного заголовочного файла в директиве препроцессора '#include' должно быть заключено в угловые скобки ('<>'). Так как директива препроцессора должна находится на одной строке, то закрывающая угловая скобка должна находится на той же строке, что и директива. Однако разрешено продолжать строки на следующей строке, для этого в конец строки необходимо добавить символ '\'.
#include <iostream > // Error #include <iostream\ > // OkFEC00156 ERROR
Неизвестный идентификатор '%s' в глобальной области действия
Unknown identifier '%s' in global scope
Имя квалифицированное с помощью:: не найдено в глобальной области действия. Проверьте правильность написания имени и видимость его в точке использования.
::E e;FEC00157 ERROR
Член '%s' не может использоваться без указания объекта
Member '%s' cannot be used without an object
Нестатические члены классов не могут быть использованы без объекта. Так как каждый экземпляр класса имеет свои копии всех нестатических объектов, то их использование без указания для какого объекта они используются не возможно. Используйте не статически члены классов только с указанием объекта, для которого они используются. Исключением являются функции члены класса, которые не явно используют экземпляры нестатических данных объекта, для которого они вызваны.
struct A { int a; }; int f() { return A::a; }FEC00158 ERROR
Неверное имя '%s' в ctor- инициализаторах
Invalid name '%s' in ctor-initializers
В списке ctor-инициализаторов можно указывать только имена нестатических собственных членов класса, непосредственных невиртуальных базовых классов и виртуальных базовых классов. Проверьте правильность написания имени.
class A { int b; A(): B(1) {} };FEC00159 ERROR
|
Переменная '%s' объявлена в функции %s, но нигде не используется
Variable '%s' is declared in function %s but never used
Предупреждение: в функции описана переменная, которая нигде не используется. Так как область действия переменной описанной в функции ограничивается этой функцией, то использование переменной вне функции невозможно и если переменная не используется в функции, то она нигде не используется. Для повышения эффективность удалите не используемую переменную.
void f() { int i; }FEC00161 ERROR
В префиксной операции '%s' операнд не является l-значением
Operand is not an lvalue in prefix '%s' operator
Операнд для префиксной операции '++' или '--' не является l-значением, а префиксной операции '++' или '--' применимы только для модифицируемых l-значений. Убедитесь, что операндом для префиксной операции '++' или '--' является l-значение.
void f(int i) { ++(i + 1); }FEC00162 ERROR
В унарной операции '&' операнд не является l-значением
Operand is not an lvalue in unary '&' operator
Операндом для оператор взятия адреса может являться только l-значение. Операция взятия адреса применима только для действительных объектов в памяти.
int* f(int& ri) { return &(ri + 1); }FEC00163 ERROR
Левый операнд операции '%s' не может иметь тип 'void'
Left operand of '%s' operator cannot be of type 'void'
FEC00164 ERROR
Правый операнд операции '%s' не может иметь тип 'void'
Right operand of '%s' operator cannot be of type 'void'
FEC00165 ERROR
Операнд унарной операции '%s' не может иметь тип 'void'
Operand of unary '%s' operator cannot be of type 'void'
FEC00166 ERROR
Нельзя применить операцию '%s' для операндов с типами '%s' и '%s'
Cannot apply '%s' operator for operands of types '%s' and '%s'
FEC00167 ERROR
Нельзя применить операцию '%s' для операндов типа '%s'
Cannot apply '%s' operator for operands of type '%s'
FEC00168 ERROR
Нельзя применить унарную операцию '%s' для операнда типа '%s'
Cannot apply unary '%s' operator for operand of type '%s'
FEC00169 ERROR
В операции '%s' левый операнд не является l-значением
Left operand is not an lvalue in '%s' operator
Левым операндом для операций '=', '+=', '-=', '*=', '/=', '&=', '|=', '^=', '<<=' и '>>=' должно быть l-значение. Так как эти операции изменяют значение своего левого операнда, то он должен быть объектом в памяти.
void f(int i) { (i + 1) += 5; }FEC00172 ERROR
Нельзя применять бинарную операцию '-' к указателям различных типов '%s' и '%s'
Cannot apply binary '-' operator for pointers of different types '%s' and '%s'
Так как результатом вычисления операции вычитания указателей является число элементов данного типа между указателями, то оба операнда должны быть указателями на один и тот же тип.
|
FEC00175 ERROR
Попытка взять адрес функции 'main'
Attempt to take address of function 'main'
Функция 'main' отлична от от обычных функций тем, что с нее начинается выполнение программы. В программе не может быть использована функция 'main', единственное ee предназначение - указывать начало выполнения программы.
int main() { if(&main == 0) return 0; else return 1; }FEC00176 ERROR
Ссылка '%s' должна быть инициализирована
Reference '%s' must be initialized
Так как ссылка является только альтернативным именем для объекта, то при ее создании необходимо указать объект, для которого она является синонимом. Так как ссылка после создания всегда указывает на один и тот же объект, всегда инициализируйте ссылки при их создании.
int f() { int& ri; return ri; }FEC00182 ERROR
|
|
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!