Лекции по проге / 14_Типы данных, определяемые пользователем
.pdf
Ошибки при компиляции для 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
