有什么理由更喜欢static_cast<>
超过 C 风格的铸造?它们相等吗?有什么速度差异吗?
C++ 风格的转换由编译器检查。 C 风格的转换不是这样,并且可能在运行时失败。
另外,C++ 风格的转换很容易搜索,而 C 风格的转换却很难搜索。
另一个很大的好处是 4 种不同的 C++ 风格转换可以更清楚地表达程序员的意图。
在编写 C++ 时,我几乎总是使用 C++ 风格而不是 C 风格。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)