Come accennato in precedenza, in caso di progetto, Makefile
o altro, si tratta di un problema di configurazione del progetto, in cui è probabile che sia necessario specificare anche altri flag.
Ma per quanto riguarda i programmi una tantum, in cui normalmente si scrive solo g++ file.cpp && ./a.out
?
Beh, mi sarebbe molto simile ad avere un po '#pragma
a girare in su a livello sorgente, o forse un estensione di default - dire .cxx
o .C11
o qualsiasi altra cosa, far scattare di default. Ma ad oggi, non esiste questa caratteristica.
Ma, come probabilmente si lavora in un ambiente manuale (cioè shell), si può solo avere un alias in voi .bashrc
(o qualsiasi altra cosa):
alias g++11="g++ -std=c++0x"
o, per più recente G ++ (e quando vuole sentire "reale C++ 11")
alias g++11="g++ -std=c++11"
si può anche alias g++
sé, se odiate C++ 03 più di tanto;)
fonte
2014-01-12 22:05:56
Utilizzare un Makefile e inserirlo in 'CXXFLAGS'. –
Personalmente sono andato con un servizio di automazione per compilare usando flag come questo. Anche i Makefile sono buoni, e ovviamente c'è XCode (o qualsiasi altro IDE). – Dave
Dev-C++ e altri IDE hanno opzioni del compilatore dove puoi impostarlo – boctulus