C++编码规范与指导:http://www.cnblogs.com/94cool/archive/2012/10/31/2747399.html
RTTI、虚函数和虚基类的实现方式、开销分析及使用指导:http://baiy.cn/doc/cpp/inside_rtti.htm