擅长:python、mysql、java
<P> C++有一个内置的RTTI系统,尽管它大部分是毫无价值的。因此,改为使用自定义自省。</p>
<P> C++中的内省是用两种主要方法实现的:预处理步骤,扫描CPP文件并创建数据库/生成CPP代码;使用模板。我写了一些关于模板技术的文章。</p>
<p>如果您对使用内省而不是实现内省更感兴趣,我建议您查找clReflect,或者您可以尝试<a href="http://www.cpgf.org/" rel="nofollow">cpfg</a>。</p>