Quali sono le differenze tra -std=c++11
e -std=gnu++11
come parametro di compilazione per gcc e clang? Stessa domanda con c99
e gnu99
? Conosco gli standard C++ e C, sono le differenze nei parametri che mi interessano.Quali sono le differenze tra -std = C++ 11 e -std = gnu ++ 11?
Ho letto da qualche parte che ha a che fare con alcune estensioni ma non mi è chiaro quali e come scegliere tra uno o l'altro per un nuovo progetto.
Gli '' gnu' si riferiscono alle estensioni, e se si vuole scrivere codice portatile si dovrebbe attenersi ad uno standard ed evitare del tutto estensioni. – juanchopanza