Với GCC 12.1 sẽ được phát hành trong khoảng tuần tới, Marek Polacek của Red Hat đã viết một bài đăng blog mới trong tuần này phác thảo nhiều cải tiến ngôn ngữ C ++ sẽ được tìm thấy trong bản cập nhật Bộ sưu tập trình biên dịch GNU lớn này.

GCC 12 mặc định là C ++ 17 (cụ thể là phương ngữ GNU ++ 17) cho C ++ nhưng nhiều hơn C ++ 23 đã được triển khai trong bản cập nhật trình biên dịch hàng năm này. Mặc dù trong GCC 12, cả C ++ 20 và C ++ 23 vẫn được coi là thử nghiệm.

GCC 12 triển khai các tính năng của C ++ 23 cho các biến if consteval, auto (x), không phải chữ trong các hàm constexpr, toán tử chỉ số con đa chiều, chỉ thị tiền xử lý elifdef và elifndef, câu lệnh init mở rộng , gấp các chức năng tầm thường và hơn thế nữa. GCC 12 cũng giới thiệu nhiều cảnh báo trình biên dịch mới và cải tiến.

Bạn có thể tìm thêm thông tin chi tiết về các cải tiến C ++ với GCC 12 sắp tới qua Blog của nhà phát triển Red Hat .

Ngoài ra còn có các cải tiến về máy phân tích tĩnh và nhiều hơn thế nữa để tận hưởng với GCC 12-hãy chú ý theo dõi để biết tóm tắt về tính năng của tôi và các điểm chuẩn trình biên dịch khác sắp tới. Trong GCC 13 vào năm tới, họ đang nhắm đến việc loại bỏ hỗ trợ C ++ 23.

Categories: IT Info