Придерживаюсь следующих убеждений в большинстве случаев.
Если макрос можно заменить inline функцией с похожим или даже идентичным кодом, значит его использование лишнее.
И наоборот.
Если макрос нельзя заменить inline функцией с похожим или даже идентичным кодом, значит макрос применен правильно.
|