Как упоминалось ранее - в случае проекта, Makefile или в противном случае это проблема конфигурации проекта, где вам, вероятно, также потребуется указать другие флаги.
Но как насчет разовых программ, в которых вы обычно просто пишете g++ file.cpp && ./a.out ?
Что ж, я бы очень хотел, чтобы некоторые из них #pragmaбыли включены на уровне исходного кода, или, может быть, расширение по умолчанию - скажем .cxxили.C11 или независимо от того , вызвать его по умолчанию. Но на сегодняшний день такой функции нет.
Но, поскольку вы, вероятно, работаете в ручной среде (например, в оболочке), у вас может быть просто псевдоним .bashrc(или что-то еще):
alias g++11="g++ -std=c++0x"
или для более нового G ++ (и когда вы хотите почувствовать себя "настоящим C ++ 11")
alias g++11="g++ -std=c++11"
Вы даже можете присвоить g++себе псевдоним , если вы так сильно ненавидите C ++ 03;)
CXXFLAGS.