Ответ: Так про них не только там хорошо написано. См. сообщение выше - там коротко и ясно сказано.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Bill
04 июня 2003 г. 15:00
В ответ на:
там про макросы очень хорошо написано
отправлено ... 04 июня 2003 г. 14:57
Составить ответ
|||
Конференция
|||
Архив
Ответы
Страуструп это все подробно, с примерами, разжевывает. Кстати, его совет по макросам - без необходимости не используйте.
—
...
(04.06.2003 15:05,
пустое
)
Это у него применительно к Си++. Попробуйте на чистом Си без макросов долгое время - и волком взвоете! И вообще - дался вам этот Страуструп - нет бога кроме сипипи и Страуструп пророк его?!
—
bialix
(04.06.2003 15:38,
пустое
)
Ответ: я такого не говорил. Это Ваши слова. А насчет макросов - в С++ они имеют намного меньшее значение, чем в С - так сделано как раз потому, что их использование чревато малопонятными и труднонаходимыми ошибками.
—
...
(04.06.2003 16:28,
пустое
)
если бы в Си было понятие inline-функций, стали бы мы связываться с макросами! А один только enum погоды не делает, а иногда и откровенно мешает!
—
bialix
(04.06.2003 16:52,
пустое
)
Ответ: ясен день. В gcc есть - как расширение языка.
—
...
(04.06.2003 17:33,
пустое
)
а gcc - это случаем не ++ компилятор?
—
bialix
(04.06.2003 17:48,
пустое
)
Ответ: случаем нет, вернее он и С и С++, но расширение inline в нем для есть именно для С.
—
...
(04.06.2003 19:15,
пустое
)
Ответ: да, кстати, еще и неожиданными побочными эффектами (читай - ошибками)
—
...
(04.06.2003 16:32, 129 байт)
Ответ: Ладно, гляну еще раз повнимательней. Честно говоря, я у него этот раздел как-то пропустил.
—
Bill
(04.06.2003 15:09,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru