Rumah > Artikel > pembangunan bahagian belakang > Mengapakah __cplusplus Masih Ditakrifkan sebagai 199711L dalam Visual Studio 2012, Walaupun Sokongan C 11?
Visual Studio 2012: __cplusplus dan C 11
Soalan:
Walaupun Visual Studio 2012 menyokong C 11, mengapakah makro __cplusplus ditakrifkan sebagai 199711L, yang sepadan dengan C "lama"? Nilai ini kekal tidak berubah walaupun apabila pengepala C 11 disertakan.
Jawapan:
Isu ini telah dibawa ke perhatian Microsoft untuk semakan:
https ://connect.microsoft.com/VisualStudio/feedback/details/759121/a-value-of-predefined-macro-__cplusplus-is-still-199711l
Atas ialah kandungan terperinci Mengapakah __cplusplus Masih Ditakrifkan sebagai 199711L dalam Visual Studio 2012, Walaupun Sokongan C 11?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!