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