【发布时间】:2012-08-03 05:37:35
【问题描述】:
自从我开始编程以来,我一直在使用类似 C 的强制转换:
class* initializedClassInstance;
void* test = (void*) initializedClassInstance;
有人告诉我,我应该习惯 C++ 强制转换(static_cast、dynamic_cast...)。
是否有理由偏爱其中一种(C++ 而非 C 风格)? 静态演员表和动态演员表是有区别的,对吧?但它是什么?
谢谢!
【问题讨论】: