ฉันเพิ่งเริ่มต้นการเดินทางในฐานะนักพัฒนา C ++ และฉันเพิ่งค้นคว้าหัวข้อที่เรียกว่าการเขียนโปรแกรมเมตา จนถึงตอนนี้ฉันได้รับข้อมูลจำนวนมากในหัวข้อและมีคำถามสองสามข้อ
การใช้ Reflection ใน c ++: เป็นไปได้ไหม? ตามการสะท้อนความเข้าใจของฉันเป็นเทคนิคการเขียนโปรแกรมเมตาซึ่งมีความสามารถในการจัดการสถานะของโปรแกรมและการจัดการของมันอาจเป็นการวิปัสสนาหรือการแนะนำตัว
อะไรคือความแตกต่างระหว่างสถาปัตยกรรมสะท้อนแสงและสถาปัตยกรรมระดับเมตาดาต้า สถาปัตยกรรมการเขียนโปรแกรมเมตาอยู่ในประเภทใด
Meta-programming มาในสองระดับ: ระดับเมตาและระดับพื้นฐาน ในความเข้าใจของฉันโปรแกรมวัตถุหรือระบบภายใต้การตรวจสอบคือระดับฐานและโปรแกรมเมตาที่กำลังทำงานเหนือระบบภายใต้การตรวจสอบคือระดับเมตา ฉันถูกไหม?
ยังช่วยฉันด้วยการให้แนวทางเกี่ยวกับการทำงานกับ metaprogramming แม่แบบใน C ++
คุณช่วยแนะนำฉันตัวอย่างที่ใช้การได้บางอย่างที่ฉันสามารถหาเพื่อลงมือปฏิบัติได้จริงในเทคนิคการเขียนโปรแกรมนี้หรือไม่?