Seperti yang disebutkan sebelumnya - dalam kasus proyek, Makefile
atau sebaliknya, ini adalah masalah konfigurasi proyek, di mana Anda mungkin perlu menentukan tanda lain juga.
Tapi bagaimana dengan program satu kali, di mana Anda biasanya hanya menulis g++ file.cpp && ./a.out
?
Yah, saya ingin mengaktifkan beberapa #pragma
di tingkat sumber, atau mungkin ekstensi default - katakan .cxx
atau .C11
atau apa pun, picu secara default. Namun hingga hari ini, fitur tersebut belum ada.
Tetapi, karena Anda mungkin bekerja di lingkungan manual (yaitu shell), Anda dapat memiliki alias di dalam diri Anda .bashrc
(atau apa pun):
alias g++11="g++ -std=c++0x"
atau, untuk G ++ yang lebih baru (dan saat Anda ingin merasakan "C ++ 11 yang sebenarnya")
alias g++11="g++ -std=c++11"
Anda bahkan dapat membuat alias g++
sendiri, jika Anda sangat membenci C ++ 03;)
CXXFLAGS
.