Bri*_*ian 24 c++ casting const-cast static-cast language-lawyer
根据[expr.cast]/4,C风格的强制转换按顺序尝试以下强制转换:
const_caststatic_caststatic_cast 其次是 const_castreinterpret_castreinterpret_cast 其次是 const_cast以下演员表格很好:
const_cast<int&>(static_cast<const int&>(0))
Run Code Online (Sandbox Code Playgroud)
然而,GCC和Clang都拒绝演员(int&)0.为什么?
| 归档时间: |
|
| 查看次数: |
434 次 |
| 最近记录: |