46019 (665326), страница 42

Файл №665326 46019 (Turbo C++ Programer`s guide) 42 страница46019 (665326) страница 422016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 42)

Для счетчика циклов требуется именующее значение

Выражение перед запятой (,) в окне Watch или Evaluate должно являться допускающим манипуляции с ним участком памяти. Например, следующие выражения недопустимы:

i++,10d

x = y, 10m

Right side of .* is not a member pointer

Правая часть .* не является указателем компонента

Правая часть операции С++ "точка со звездочкой" (.*) должна быть объявлена как указатель на компонент класса, заданного левой частью операции. В данном случае правая часть не является указателем компонента.

Side effects are not allowed

Побочные эффекты не разрешены

В окне наблюдения (Watch) побочные эффекты, такие как присвоения, ++ или --, не разрешены. Общая ошибка состоит в использовании x=y (недопустимо) вместо x==y при проверке равенства x и y.

Size of идентификатор unknown or zero

Размер идентификатора неизвестен или нулевой

Данный идентификатор был использован в контексте, где нужен размер. Без размера могут быть объявлены только тег структуры (структура еще не определена) , либо extern массив. Ссылки к таким элементам (например, операцией sizeof) или обращение к ним через указатель к этому типу запрещены. Реорганизуйте объявление таким образом, чтобы размер данного идентификатора был известен.

sizeof may not be applied to a bit field

Операция sizeof неприменима к битовому полю

sizeof возвращает размер объекта данных в байтах и неприменим к битовым полям.

sizeof may not be applied to a function

Операция sizeof неприменима к функции

Операция sizeof применима только к объектам данных, а не к функциям. Можно запросить размер указателя функции.

Size of the type is unknown or zero

Размер типа неизвестен или нулевой

Данный тип использовался в контексте, где необходим размер. Например, тег структуры может быть только объявлен (а структура еще не определена). Тогда некоторые ссылки к ней (например, операцией sizeof) или обращение к ней через указатель недопустимы. Реорганизуйте объявления данного типа таким образом, чтобы размер этого типа был доступен.

Size of this expression is unknown or zero

Размер этого выражения неизвестен или нулевой

В выражении участвует тип или переменная неизвестного размера в контексте, где необходим размер. Например, тег структуры может быть только объявлен (а структура еще не определена). Тогда некоторые ссылки к ней (например, операцией sizeof) или обращение к ней через указатель недопустимы. Реорганизуйте объявления таким образом, чтобы размер был доступен.

Statement is required here

Здесь требуется оператор

Некоторые части программ С и С++ обязательно требуют наличие оператора (это может быть просто точка с запятой); он помещается между меткой и концом блока, в котором находится метка, а также после if, do, while или for.

Statement missing ;

В операторе отсутствует ;

Компилятор встретил выражение с оператором без завершающей точки с запятой.

Static and union members cannot require initialization Статические компоненты и компоненты объединений не мо-

гут требовать инициализации

Класс С++, имеющий конструктор или любые виртуальные функции, или производный класс отимеющего их класса, должен быть инициализирован. Статический компонент данных этого класса не можетбыть инициализирован,и также не может иметь тип, для которого требуется инициализация.

Storage class класс памяти not allowed for a field

Класс памяти не разрешен для функции

В С и С++ функция может быть extern или static. В С++ функция может также иметь класс памяти inline. Никакие другие классы памяти недопустимы, и кроме того, класс памяти может быть задан только один.

Storage class класс памяти is not allowed here

Класс памяти здесь не разрешен

Указанный класс памяти здесь не разрешен. Возможно, было задано два класса памяти, тогда как разрешен только один.

Structure size too large

Слишком большой размер структуры

В исходном файле объявлена структура размером более 64К.

Subscripting missing ]

В индексе отсутствует ]

Компилятор встретил выражение с индексом, в котором отсутствует закрывающая квадратная скобка. Это может являться следствием отсутствия необходимой операции или наличия лишней, либо несоответствия числа открывающих числу закрывающих круглых скобок.

Switch selection expression must be of integral type Выражение выбора в операторе switch должно быть интег-

рального типа

Задаваемое в круглых скобках выражение выбора оператора switch должно давать значение интегрального типа (char, short, int, long, enum). Для того, чтобы выполнить данное требование, можно воспользоваться явным приведением типов.

Switch statement missing (

В операторе switch отсутствует (

В операторе switch компилятор не смог обнаружить левой круглой скобки после ключевого слова switch.

Switch statement missing )

В операторе switch отсутствует )

В операторе switch компилятор не смог обнаружить левой круглой скобки после выражения проверки.

'this' can only be used within a member function

'this' можно использовать только в функции-компоненте

В С++ this - это резервированное слово, которое можно использовать только в пределах функций-компонентов класса.

Too few parameters in call

Слишком мало параметров в вызове

Вызов функции с прототипом (через указатель) имеет слишком мало аргументов. Прототипы требуют точного задания всех параметров.

Too few parameters in call to функция

Слишком мало параметров в вызове функции

Вызов названной функции (объявленной с использованием прототипа) имеет слишком мало аргументов.

Too many decimal points

Слишком много десятичных точек

Компилятор встретил константу с плавающей точкой, в которой находится более одной десятичной точки.

Too many default cases

Слишком много операторов слов default

Компилятор встретил более одного оператора default в одной конструкции switch.

Too many error or warning messages

Слишком много сообщений об ошибке или предупреждений

Компилятор может зарегистрировать до 255 ошибок или предупреждений, а потом остановит свою работу.

Too many exponents

Слишком много экспонент

Компилятор встретил в константе с плавающей точкой более одной экспоненты.

Too many initializers

Слишком много инициализаторов

Компилятор встретил больше инициализаторов, чем это допускается инициализируемым объявлением.

Too many storage classes in declaration

В объявлении слишком много классов памяти

В объявлении должно быть указано не больше одного класса памяти.

Too many types in declaration

В объявлении слишком много типов

Объявление может содержать не более одного из следующих базовых типов: char, int, float, double, struct, union, enum или typedef-имя.

Too much global data defined in file

В файле объявлено слишком много глобальных данных

Сумма объявленных глобальных данных превысила по размеру 64К. Проверьте объявления массивов, которые могут быть причиной выхода за пределы памяти. Либо реорганизуйте программу, либо, если все объявления вам нужны, используйте переменные far.

Trying to derive a far class from a near base

Попытка объявить производный класс far от базового класса near

Если класс объявлен (или имеет умолчание) near, то все классы, производные от него, также должны быть near.

Trying to derive a near class from a far base

Попытка объявить производный класс near от базового класса far

Если класс объявлен (или имеет умолчание) far, то все классы, производные от него, также должны быть far.

Two consecutive dots

Две последовательно расположенные точки

Поскольку многоточие состоит из трех точек (...), а десятичная точка и операция выбора компонента используют только одну точку (.), то две последовательные точки недопустимы в программе С.

Two operands must evaluate to the same type

Два операнда должны давать один и тот же тип

Типы выражений по обеим сторонам двоеточия в условной операции (?:) должны быть одинаковыми, за исключением тех, что позволяют взаимные преобразования типа - char в int, float в double или void* в конкретный указатель. В данном выражении по обеим сторонам операции имели различные, не преобразуемые автоматически типы. Это может быть либо ошибкой, либо вам нужно просто выполнить приведение типов участвующих в выражении операндов.

Type mismatch in parameter номер

Несоответствие типа параметра номер

Вызванная через указатель функция была объявлена с прототипом; данный же параметр с указанным "номером" (отсчитывая слева-направо от 1) не может быть преобразован к объявленному типу параметра.

Type mismatch in parameter номер in call to функция

Несоответствие типа параметра номер в вызове функции

В вашем исходном файле объявлена указанная функция с прототипом, а данный параметр с указанным номером (отсчитывая слева-направо от 1) не может быть преобразован к объявленному типу параметра.

Type mismatch in parameter параметр

Несоответствие типа параметра

Вызванная через указатель функция была объявлена с прототипом; указанный же параметр не может быть преобразован к объявленному типу параметра.

Type mismatch in parameter параметр in call to функция

Несоответствие типа параметра в вызове функции

В вашем исходном файле объявлена указанная функция с прототипом, а указанный параметр не может быть преобразован к объявленному типу параметра.

Type mismatch in redeclaration of идентификатор

Несоответствие типа в переобъявлении идентификатора

В вашем исходном файле переменная переобъявляется с другим типом, нежели тот, с которым она была объявлена первоначально. Это может произойти, если функция вызывается и затем объявляется с типом возврата, отличным от целочисленного. В этом случае вы должны объявить функцию до первого к ней обращения.

Type name expected

Ожидается имя типа

Произошла одна из следующих ошибок:

- В объявлении на уровне файла переменной или поля структуры не задано ни имени типа, ни класс памяти.

- В объявлении typedef не задано имя типа.

- В объявлении деструктора класса С++ имя деструктора не равно имени типа (имя деструктора класса должно совпадать с именем класса).

- В задании имени базового класса С++ имя не является именем класса.

Type qualifier идентификатор must be a struct or class name Квалификатор типа идентификатор должен быть именем

структуры или класса

Квалификатор С++ в конструкции квалификатор::идентификатор не является именем структуры или класса.

Unable to create output file имя_файла

Невозможно создать выходной файл имя_файла

Эта ошибка может встретиться, когда рабочий диск либо заполнен, либо защищен от записи. Если диск заполнен, попробуйте удалить ненужные файлы и перезапустить компиляцию. Если диск защищен от записи, перенесите исходные файлы на диск, где запись разрешена, и повторите компиляцию. Данная ошибка часто случается, когда директория, в которую назначен вывод файла, не существует.

Unable to create turboc.$ln

Невозможно создать turboc.$ln

Компилятор не может создать временный файл TURBOC.$LN, поскольку отсутствует доступ к диску или диск полон.

Unable to execute command команда

Невозможно выполнить команду

Не найден TLINK или TASM, либо поврежден диск.

Unable to open include file имя_файла

Невозможно открыть включаемый файл имя_файла

Компилятор не может найти указанный файл. Это может быть также в том случае, когда включаемый директивой #include файл включает сам себя, либо если не задан параметр FILES в файле CONFIG.SYS в корневой директории (попробуйте установить FILES=20). Проверьте, существует ли действительно не найденный файл.

Unable to open input file имя_файла

Невозможно открыть входной файл имя_файла

Данная ошибка происходит, если не найден исходный файл. Проверьте правильность написания имени, а также, находится ли указанный файл в нужной директории на нужном диске.

Undefined label идентификатор

Неопределенная метка идентификатор

Указанная метка задана в функции в операторе goto, но определение метки отсутствует.

Undefined structure структура

Неопределенная структура

В вашем исходном файле указанная структура используется в строке, которая находится несколько выше строки, где обнаружена ошибка (возможно, задан указатель этой структуры), а определение структуры отсутствует. Это обычно происходит при опечатке в имени структуры, либо при отсутствии ее определения.

Undefined symbol идентификатор

Неопределенное символическое имя идентификатор

Указанный идентификатор не объявлен. Это может произойти при опечатке либо в данной точке программы, либо в объявлении. Такая ошибка регистрируется также при ошибке в объявлении идентификатора.

Unexpected *)

Неожиданное появление *)

Лишняя фигурная правая скобка встречена там, где она не ожидалась. Проверьте отсутствие (*.

Unexpected ) - check for matching parenthesis

Характеристики

Тип файла
Документ
Размер
2,71 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6516
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее