摘要:
问题是这样的:实现框架中类的RTTI需要保存类信息,为每一个要加入到运行时识别的类框架中的类,都创建一个存储类信息的classInfo类对象,内存使用的是静态数据区的类中静态数组。静态数组的大小是:U32 _className::s_classInfoBuf[(sizeof(ClassInfo) + sizeof(U32) - 1) / sizeof(U32)];new (s_classInfoBuf) ClassInfo();这个数组的大小 = (sizeof(ClassInfo) + sizeof(U32) - 1) / sizeof(U32) 着实让我看了很久没有弄明白。类的大小到底怎么 阅读全文