Как упоминалось ранее - в случае проекта, 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
.