คอนโซลหรือคอมไพเลอร์มือถือในปัจจุบันรองรับ C ++ 11 หรือไม่?


10

ฉันไม่ได้ขอการสนับสนุนอย่างเต็มที่ แต่มีการสนับสนุน Gen ปัจจุบันในปัจจุบัน C ++ 11 หรือไม่? ฉันรู้ว่า VS C ++ รองรับแลมบ์ดาและคำหลักอัตโนมัติและฉันเชื่อว่า gcc รองรับทั้งสองเช่นกัน เครื่องเล่นคอนโซลมือถือรุ่นปัจจุบันหรือ 3ds, sony vita รองรับหรือไม่?


สิ่งนี้เป็นของ SO
The Duck คอมมิวนิสต์

3
@ เป็ด: ฉันไม่คิดอย่างนั้นคอมไพเลอร์เหล่านี้จะไม่สามารถใช้ได้อย่างกว้างขวางนอกชุมชนการพัฒนาเกม หากมีสิ่งใดที่พวกเขาถูกล็อคไว้แม้แต่คนที่นี่ที่รู้ไม่สามารถตอบได้

2
นี่เป็นคำถามที่ดีมากหากคุณเริ่มโครงการและหวังว่าจะประสบความสำเร็จคุณอาจฝันที่จะซื้อ PS3 หรือ Wii devkit สักวันหนึ่งและต่อพอร์ตเกมของคุณ จะค่อนข้างเจ็บปวดถ้าปรากฎว่าคุณพึ่งพาภาษาอย่างมากคุณลักษณะของคอมไพเลอร์ที่พวกเขาไม่สนับสนุน
Tinco

ฉันเชื่อว่า Android toolchain รองรับ C ++ 0x
notlesh

คำตอบ:


7

เครื่องเล่นเกมหลักส่วนใหญ่ไม่มีชุดพัฒนาสาธารณะและห้ามไม่ให้มีการแบ่งปันข้อมูลมากนักเกี่ยวกับ SDK พื้นฐาน พวกเขามีแนวโน้มที่จะติดตามไม่กี่ปีหลังแพลตฟอร์มอื่น ๆ ด้วยเหตุผลด้านราคาและความมั่นคง หากคุณมีชุดอุปกรณ์การพัฒนาสำหรับคอนโซลเหล่านี้หรือแหล่งข้อมูลคุณควรติดต่อผู้อนุญาตของคุณสำหรับรายละเอียดเกี่ยวกับการสนับสนุน C ++ 0x

ดังนั้นฉันจึงไม่สามารถตอบคำถามเกี่ยวกับเกมคอนโซลที่สำคัญใด ๆ ได้ แต่อาจมีความสำคัญมากกว่าสำหรับการพัฒนาอย่างอิสระ iOS toolchain ไม่ได้ Xcode ยังคงใช้ GCC 4.2 และพวกเขากำลังก้าวไปข้างหน้าโดยเปลี่ยนเป็น Clang / LLVM ไม่ใช่ GCC เวอร์ชันที่ใหม่กว่า เสียงดังกราวช่วยเมทริกซ์คุณลักษณะสำหรับการสนับสนุน C ++ 0x และก็ไม่ได้เกือบเป็นที่สมบูรณ์เป็นของ GCC การเลือกฟีเจอร์หลักเทมเพลต Variadic อัตโนมัติและการอ้างอิง rvalue นั้นมีอยู่ แต่ไม่มีวิธีการตั้งค่าเริ่มต้น / ลบค่าเริ่มต้น / ลบและ lambdas


1
หากต้องการเพิ่มหากคุณเป็นนักพัฒนาอินดี้หรือเป็นส่วนหนึ่งของ บริษัท ที่ต้องการพัฒนาสำหรับระบบบางระบบคุณสามารถติดต่อ บริษัท ได้ตลอดเวลาและถามว่าพวกเขาสนับสนุนหรือวางแผนสนับสนุนภาษาใดภาษาหนึ่งหรือไม่
Latency

1
เช่นเดียวกับการอัพเดท Clang ใหม่ล่าสุดมีการสนับสนุนคุณสมบัติ C ++ 11 อย่างจริงจัง
DeadMG

-1: คำตอบจำเป็นต้องได้รับการอัปเดตเพื่อแสดงถึงการสนับสนุนคุณสมบัติ Clang C ++ 11
Nicol Bolas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.