9
Esiste una definizione del preprocessore che potrei usare nei controlli #ifdef
per discernere le diverse versioni del linguaggio C++?Un preprocessore # definisce per verificare la versione della lingua? C++ 98/C++ 03/C++ 11
V'è anche il problema che la macro è impostato in modo incoerente. Quale dovrebbe essere il valore per un compilatore che supporta parti di C++ 11? :/ – Xeo
@Xeo: '__GXX_EXPERIMENTAL_CXX0X__' per clang e gcc. – kennytm
@KennyTM: con libstdC++. In clang con '__GXX_EXPERIMENTAL_CXX0X__' non è definito. dovrebbe anche essere rimosso quando C++ 11 non è più sperimentale – Dani