Мне было интересно, является ли #define nd '\n'
приемлемой альтернативой старым старым '\n'
?#define <anyName> ' n' вместо ' n'
#include <iostream>
#define nd '\n'
int main(){
std::cout << "Hello World !" << nd ;
}
Я чувствую, что это пригодится при печати переменных или итераторов, что бы сэкономить несколько нажатий клавиш.
Допустимо для чего? Для обфускации? Если вы хотите новую строку, напечатайте новую строку. Если вы хотите сбросить буфер после новой строки, используйте 'std :: endl' –
' std: endl' не просто '\ n' – P0W
@tas для более простого использования« \ n », да std :: endl может использоваться если это необходимо. – harb7nger