lw_oopc
1.0.0
LW_OOPC Notes Release release Version ฉันได้ทำการปรับเปลี่ยนและการดีบักอย่างง่าย ๆ ตามซอร์สโค้ดของ lw_oopc Yonghua ของ Gao Huantang ทำให้ lw_oopc สามารถใช้ในโครงการฝังตัวจริงและแพร่กระจายเป็นกรอบที่ดี
การปรับปรุงหลักคือ:
ข้อมูลติดต่อของฉัน:
หลังจากติดต่อ Mr. Gao Huantang ทางอีเมลและได้รับความยินยอมจาก Mr. Gao เราจะโอเพ่นซอร์สผ่านข้อตกลง LGPL
| แมโครที่สร้างโดย Gao Huantang และ Misoo | มีปัญหาหรือไม่? | มันแก้ไขหรือไม่? |
|---|---|---|
| ส่วนต่อประสาน | ไม่มีปัญหา | เลขที่ |
| ระดับ | ไม่สามารถสนับสนุนมรดกได้ | ใช่ |
| ctor | ไม่ได้รับการปกป้องสำหรับแอปพลิเคชันหน่วยความจำ | ใช่ |
| end_ctor | ไม่มีปัญหา | เลขที่ |
| function_setting | ไม่มีปัญหา | เลขที่ |
| การใช้ | ไม่มีปัญหา | เลขที่ |
| มาโครการสร้าง | จุดประสงค์ในการสร้าง () เพื่อแก้ปัญหาอะไร? |
|---|---|
| dtor / end_dtor | เพื่อสนับสนุนแนวคิดของ destructor |
| abs_class | เพื่อสนับสนุนแนวคิดของคลาสนามธรรม |
| abs_ctor / end_abs_ctor | เพื่อสนับสนุนตัวสร้างของคลาสนามธรรมที่สืบทอดได้ |
| ขยาย | เพื่อให้เป็นเรื่องง่ายสำหรับผู้ที่คุ้นเคยกับ Java ที่จะเข้าใจ (เทียบเท่ากับการใช้มาโคร) |
| super_ctor | เพื่อรองรับการเรียก subclass เรียกคอนสตรัคเตอร์ของคลาสแม่ |
| super_ptr / super_ptr_2 / super_ptr_3 | เพื่อสนับสนุนการเปลี่ยนแปลงที่สูงขึ้น |
| sub_ptr / sub_ptr_2 / sub_ptr_3 | เพื่อสนับสนุนการเปลี่ยนแปลงลง |
| สืบทอด | เพื่อรองรับการเข้าถึงสมาชิกข้อมูลของคลาสแม่แบบโดยตรง |