| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Variadic Macros как обработать каждый элемент? |
| Автор: DDDENISSS 7.12.2012, 22:05 |
| Хочу написать макрос, который принимал любое количество аргументов и выводил их в консоль Пока написал такое #define prineLine(args...) { \ cout << args; \ cout << endl; \ } Выводит только первый параметр. Пишу на MinGW. |
| Автор: Alca 8.12.2012, 06:18 |
| __VA_ARGS__ |
| Автор: borisbn 8.12.2012, 09:43 |
| __VA_ARGS__, конечно правильно, но не получится, т.к. он развернется в список через запятую, и cout скушает только первый |