Как сделать макрос, который принял переменное количество аргументов, и распечатывает его с помощью std:: cout? Извините, если это вопрос noob, не удалось найти ничего, что разъяснило переменные макросы после поиска ответа.
Концептуальный пример:
#include <iostream>
#define LOG(...) std::cout << ... << ... << std::endl
int main() {
LOG("example","output","filler","text");
return 0;
}
выводит:
exampleoutputfillertext