Преимущество макросов над встроенными в C ++

Мы знаем, что in-line предпочтительны, поскольку они проверяются компилятором, и одна и та же операция (например, ++ x) не оценивается более одного раза при передаче в качестве аргумента по сравнению с макросами.

Но в интервью меня спросили о конкретных преимуществах или обстоятельствах, когда макрос лучше встроен в C ++.

Кто-нибудь знает ответ или может подумать над этим вопросом?

7
задан Brian Tompsett - 汤莱恩 5 March 2016 в 21:25
поделиться