Nar*_*rek 1 c++ pointers casting reference
bad_cast如果你转换引用,dynamic_cast会抛出异常,但正如我所知,标准指针被认为是引用,即指针是引用的一种类型. 那么在投射指针时我应该得到bad_cast吗?
bad_cast
这个问题来自这个页面的try-catch块.这个try-catch块不合适吗?
Alo*_*ave 5
没有指针,如果有糟糕的演员,dynamic_cast将返回一个null. 此外,dynamic_cast仅适用于多态类,因此,如果您正在讨论内置数据类型(来自问题中的链接),那么static_cast您应该使用它.
dynamic_cast
null
static_cast
顺便说一句,参考文献不是指针.
归档时间:
14 年,3 月 前
查看次数:
3978 次
最近记录: