Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции по проге / 14_Типы данных, определяемые пользователем

.pdf
Скачиваний:
32
Добавлен:
14.03.2016
Размер:
224.69 Кб
Скачать

Ошибки при компиляции для VS 2005 English

left of '.<имя поля>' must have class/struct/union — вы пытаетесь обратиться к полю структуры используя операцию "точка", но выражение слева от нее не возвращает значение структуры или объединения (например это может быть указатель на структуру)

'<имя поля>' is not a member of '<имя структуры>' - справа от операции "точка" или -> неправильно указано имя поля структуры или объединения (такого поля в структуре нет)

51

Ошибки при компиляции для VS 2008 Russian

выражение слева от "-><имя поля>" должно указывать на тип класса, структуры или объединения либо на универсальный тип — вы пытаетесь обратиться к полю структуры используя операцию ->, но выражение слева от нее не возвращает указатель на структуру или объединение (например, это может быть значение структуры)

слишком много инициализаторов — при инициализации объединения указано более одного значения в фигурных скобках (при инициализации объединения

52 можно указывать только значение первого поля)

Ошибки при компиляции для VS 2005 English

type '<имя структуры>' does not have an overloaded member 'operator ->' — вы пытаетесь обратиться к полю структуры используя операцию ->, но выражение слева от нее не возвращает указатель на структуру или объединение (например, это может быть значение структуры)

too many initializers — при инициализации объединения указано более одного значения в фигурных скобках (при инициализации объединения

можно указывать только значение первого поля)

53

Ошибки при компиляции для VS 2008 Russian

невозможно преобразовать 'int' в '<имя перечисления>' - вы пытаетесь присвоить перемен- ной-перечислению целое число, такие присвоения запрещены — используйте только входящие в перечисление константы (присвоение наоборот, в целое число из перечисления, возможно)

54

Ошибки при компиляции для VS 2005 English

cannot convert from 'int' to '<имя перечисления>' - вы пытаетесь присвоить переменнойперечислению целое число, такие присвоения запрещены — используйте только входящие в перечисление константы (присвоение наоборот, в целое число из перечисления, возможно)

55