C++ Insights – สำรวจซอร์สโค้ดผ่านสายตาของคอมไพเลอร์
(github.com/andreasfertig)- เครื่องมือแปลงซอร์สเป็นซอร์สที่ทำงานบน Clang
- เครื่องมือที่มีประโยชน์สำหรับนักพัฒนา C++ ในการแสดงให้เห็นอย่างชัดเจนว่าคอมไพเลอร์เข้าใจและแปลงซอร์สโค้ดเบื้องหลังอย่างไร
- แสดงให้เห็นว่าโค้ดอย่างคลาส การสร้างอ็อบเจ็กต์ การคัดลอก การอ้างอิง ฯลฯ ถูกคอมไพเลอร์ประมวลผลอย่างไร
- สามารถดูการแปลงของ lambda, range-based for loop, structured binding เป็นต้น
- เป้าหมายคือการสร้างโค้ดที่คอมไพล์ได้ แต่ไม่สามารถทำได้ในทุกกรณี
- ใช้งานออนไลน์ได้ที่: cppinsights.io
ยังไม่มีความคิดเห็น