有什么用途:
static_castdynamic_castconst_castreinterpret_cast(type)valuetype(value)如何决定在哪些特定情况下使用哪个?
与Regular cast vs. static_cast vs. dynamic_cast相关的问题:
你更喜欢C++中的演员语法风格?
(int)foostatic_cast<int>(foo)int(foo)它们可能无法转换为完全相同的指令(是吗?)但它们的效果应该相同(对吗?).
如果你只是在内置数值类型之间进行转换,我发现C++风格的转换语法太冗长了.作为以前的Java编码器,我倾向于使用C风格的转换语法,但我的本地C++专家坚持使用构造函数语法.
你怎么看?