Có bất kỳ trình điều khiển gen hoặc trình biên dịch cầm tay hiện tại nào hỗ trợ C ++ 11 không?


10

Tôi không yêu cầu hỗ trợ đầy đủ nhưng có bất kỳ gen nào hiện tại hỗ trợ C ++ 11 không? Tôi biết VS C ++ hỗ trợ lambda và từ khóa tự động và tôi tin rằng gcc cũng hỗ trợ cả hai. Có bất kỳ bảng điều khiển gen hiện tại hoặc cầm tay (3ds, sony vita) hỗ trợ nó?


Điều này thuộc về SO.
Vịt Cộng sản

3
@Duck: Tôi không nghĩ vậy, những trình biên dịch này không có sẵn rộng rãi ngoài cộng đồng phát triển trò chơi. Nếu bất cứ điều gì họ bị khóa như vậy ngay cả bất cứ ai ở đây biết không thể trả lời.

2
Đây là một câu hỏi rất hay, nếu bạn đang bắt đầu một dự án và hy vọng sẽ thành công, bạn có thể mơ ước mua một devkit PS3 hoặc Wii một ngày nào đó và chuyển trò chơi của bạn. Sẽ khá đau đớn nếu hóa ra bạn phụ thuộc rất nhiều vào các tính năng ngôn ngữ mà trình biên dịch của họ không hỗ trợ.
Tinco

Tôi tin rằng công cụ Android hỗ trợ C ++ 0x.
thịt

Câu trả lời:


7

Hầu hết các máy chơi game lớn không có bộ công cụ phát triển công cộng và cấm chia sẻ nhiều thông tin về SDK cơ bản. Họ có xu hướng theo dõi một vài năm sau các nền tảng khác vì lý do chi phí và ổn định. Nếu bạn có bộ công cụ phát triển cho các bảng điều khiển này hoặc các tài nguyên để có được chúng, bạn sẽ có thể liên hệ với người cấp phép của bạn để biết chi tiết về hỗ trợ C ++ 0x.

Vì vậy, tôi không thể trả lời cho bất kỳ máy chơi game lớn nào, nhưng có lẽ quan trọng hơn đối với sự phát triển độc lập, công cụ iOS thì không. Xcode vẫn dựa trên GCC 4.2 và họ đang tiến lên bằng cách chuyển sang Clang / LLVM, chứ không phải các phiên bản GCC mới hơn. Clang giữ một ma trận tính năng cho hỗ trợ C ++ 0x và nó gần như không hoàn chỉnh như của GCC . Chọn một số tính năng chính, mẫu matrixdic, tham chiếu tự động và giá trị có mặt, nhưng constexpr, phương thức mặc định / bị xóa và lambdas thì không.


1
Để thêm vào, nếu bạn là nhà phát triển độc lập hoặc một phần của công ty muốn phát triển một hệ thống nhất định, bạn luôn có thể liên hệ với công ty và hỏi xem họ có hỗ trợ hoặc lên kế hoạch hỗ trợ một số ngôn ngữ nhất định không.
Độ trễ

1
Cũng giống như một bản cập nhật, Clang mới nhất có hỗ trợ tính năng C ++ 11 hoàn thành nghiêm túc.
DeadMG

-1: Trả lời cần cập nhật để phản ánh hỗ trợ tính năng Clang C ++ 11 hiện tại.
Nicol Bolas
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.