Вы можете хоть 10 переопределений сделать если они не противоречат друг другу.
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')

миниатюрный аудио-видеорекордер mAVR

Отправлено Bill 19 марта 2005 г. 14:11
В ответ на: Ответ: по стандарту в случае повторного определения типа компилер должен сильно выругаться с ошибкой... отправлено diwil 19 марта 2005 г. 14:01

Например, Вы можете написать:
extern int Var1;
......
extern int Var1;
.....
int Var1;
Это не будет ошибкой. В худшем случае компилятор выдаст предупреждение о повторном использовании extern.
Но если Вы напишите
extern int Var1;
......
int Var1;
.....
int Var1;
то компилятор выдаст сообщение об ошибке повторного определения идентификатора Var1.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru