Ответ: да, кстати, еще и неожиданными побочными эффектами (читай - ошибками)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ... 04 июня 2003 г. 16:32
В ответ на: Ответ: я такого не говорил. Это Ваши слова. А насчет макросов - в С++ они имеют намного меньшее значение, чем в С - так сделано как раз потому, что их использование чревато малопонятными и труднонаходимыми ошибками. отправлено ... 04 июня 2003 г. 16:28

Например:

#define DBL_N(N) ((N)+(N))

используем:
int N = 2;
int M = DBL_N(N++);
вместо ожидаемого N==3, имеем N==4

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

Ответы



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

E-mail: info@telesys.ru