Вопрос: макрос-функции
Автор Iindin задал интересный вопрос в категории C++, Макрос-функции, Написание кода. Он спрашивает: макрос-функции. Среди полученных ответов он выбрал самый точный и полный ответ.
Самый полезный ответ для автора Iindin
Макросы в С++ иногда используют вместо функций для экономии ресурсов и увеличения производительности кода.Однако это может привести к проблемам с одноимёнными переменными разных функций, что вызовет ошибку. Кроме того, макросы не проверяют тип переменной, передаваемой им. И последнее, макросы не видно в отладчике, и у вас не получится пройтись там по их коду.
Кроме этого другие посетители написали Ваши ответы
чем опасно использование макрос-функций при написании программ на c++, и почему их не рекомендуется использовать?C++Макрос-функцииНаписание кода0ПодписатьсяПожаловатьсяЛучший ответНиколай М.- Пр-ривалов! — Пр-ростодушный пр-роект! Пр-римитив! Тр-рудяга! Я в IT с 87 г. Я ещё видел ячейки памяти на 1 бит на ферритовых сердечникахМакросы в С++ иногда используют вместо функций для экономии ресурсов и увеличения производительности кода.Однако это может привести к проблемам с одноимёнными переменными разных функций, что вызовет ошибку. Кроме того, макросы не проверяют тип переменной, передаваемой им. И последнее, макросы не видно в отладчике, и у вас не получится пройтись там по их коду.