अधिकांश परिपक्व सी ++ परियोजनाओं में प्रतिबिंब और विशेषता प्रणाली होती है, यानी उन गुणों को परिभाषित करने के लिए जिन्हें स्ट्रिंग द्वारा एक्सेस किया जा सकता है और स्वचालित रूप से क्रमबद्ध होते हैं। कम से कम कई सी ++ परियोजनाओं में मैंने भाग लिया पहिया को पुन: पेश करता था।सी ++ के लिए विशेषता और प्रतिबिंब पुस्तकालय?
आप सी ++ के लिए किसी भी अच्छा खुले स्रोत संग्रहालय जो प्रतिबिंब का समर्थन और कंटेनरों विशेषता जानते हैं, विशेष रूप से:
- डिफाइनिंग RTTI और मैक्रो
- RTTI तक पहुँचना के माध्यम से विशेषताओं और कोड
- स्वचालित के माध्यम से जिम्मेदार बताते हैं गुणों का क्रमबद्धता
- संशोधनों को विशेषता बनाने के लिए सुनना (उदाहरण के लिए OnValueChanged)
XRTTI के पास अभी भी देर से लिनक्स वितरण के लिए एक अद्यतन संस्करण है। ओपनसी ++ बहुत पुराना प्रतीत होता है। – minghua