Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

อะไรคือความแตกต่างระหว่าง -std =c++11 และ -std =gnu++11?


GNU C++ คอมไพเลอร์ g++ ให้ส่วนขยายกับภาษา C++ ความแตกต่างระหว่างสองตัวเลือกคือไม่ว่าจะเปิดใช้งานส่วนขยาย GNU ที่อาจละเมิดมาตรฐาน C ++ หรือไม่ โปรดทราบว่าส่วนขยายบางรายการยังคงมีผลเมื่อใช้ -std =c++11 หากไม่ละเมิดมาตรฐาน

รายการส่วนขยายของภาษา C++ ในคอมไพเลอร์ GNU สามารถพบได้ที่นี่ - https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html