Як вже було сказано раніше - у випадку з проектом 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
.