Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Khác biệt giữa -std=c++11 và -std=gnu++11 trong GCC


Biên dịch GCC C++ (g++) cung cấp các mở rộng cho ngôn ngữ C++. Khác biệt giữa hai tùy chọn là có bật các mở rộng GNU có thể vi phạm chuẩn C++ hay không. Lưu ý một số mở rộng vẫn hiệu lực với -std=c++11 nếu chúng không vi phạm chuẩn.

Danh sách mở rộng C++ trong GCC: https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html