ที่มีน้ำหนักเบา C ++ เป็นภาษาโปรแกรมที่มีลักษณะเช่น C ++ (น้ำหนักเบา C ++ ภาษา) และได้รับการแปลโดยตรงกับ C ที่สามารถอ่านได้โดย lwc preprocessor
น้ำหนักเบา C ++ มาก "K & R" และดีมีน้ำหนักเบามากขึ้น สิ่งที่สำคัญเกี่ยวกับการที่มีน้ำหนักเบา C ++ คือว่าโดยการศึกษารหัส C สร้างมันเป็นเรื่องง่ายที่จะเข้าใจว่าคุณสมบัติ OOP จะดำเนินการและสิ่งที่เป็นค่าใช้จ่ายทุกอย่าง
การเพิ่มคุณสมบัติใหม่และนามสกุลยังเป็นเรื่องง่ายมาก (ง่ายกว่าการเพิ่ม c ++ ใหม่ขยาย gcc อย่างน้อย) และนี่คือหนึ่งในเป้าหมาย lwc: เพื่อให้การพัฒนา
ที่นี่มีคุณสมบัติที่สำคัญของ "น้ำหนักเบา Cplusplus" เป็น:
·การบรรทุกเกินพิกัดฟังก์ชั่น
·ฟังก์ชั่นสมาชิก
·มรดก
·ฟังก์ชั่นเสมือน (polymorphism)
·มรดกหลาย
·มรดกเสมือนจริงและฟังก์ชั่นเสมือนบริสุทธิ์
·ก่อสร้าง, destructors,
·ใหม่และลบ
·ข้อโต้แย้งฟังก์ชั่นเริ่มต้น
·ข้อยกเว้นง่าย (ไม่มีการทำลายรถยนต์ของชาวบ้าน)
·และกลไกของแม่แบบง่าย (นำมาใช้เป็นระดับสูงแมโครหลายคู่สาย)
·ผู้ประกอบการบรรทุกเกินพิกัด (ทำงานร่วมกับ PTRs เมื่อมันสามารถ)
· + อื่น ๆ
มีอะไรใหม่ในรุ่นนี้:
·เปลี่ยนรหัสที่สร้างขึ้นสำหรับแอตทริบิวต์ล้าง gcc เพื่อที่ว่าถ้าตัวสร้างโยน destructor ไม่ได้เรียก เช่นเดียวกับในกรณีง่ายๆที่เราไม่ได้มีแอตทริบิวต์การทำความสะอาดและเช่น C ++.
รายละเอียดซอฟแวร์:
ความคิดเห็นที่ไม่พบ