Я хочу, чтобы его можно было использовать независимо с ";"; следовал < /p>
Код: Выделить всё
LOG("hello world");
< /code>
и он может появиться в «Операторе», () »< /p>
int i = LOG("int"), 42;
< /code>
Я пытался с do {} while (0), < /p>
#define LOG(str) do{ cout
Подробнее здесь: [url]https://stackoverflow.com/questions/77584098/how-to-implement-a-macro-that-can-be-in-a-comma-operator[/url]
Мобильная версия