相关疑难解决方法(0)

动态转换是否有实际用途来指向无效指针?

在C++中,T q = dynamic_cast<T>(p);构造执行指向p其他指针类型的指针的运行时强制转换,该指针类型T必须出现在动态类型的继承层次结构*p中才能成功.这一切都很好,很好.

但是,也可以执行,它只dynamic_cast<void*>(p)返回指向"最派生对象"的指针(参见C++ 11中的5.2.7 :: 7).我知道这个功能可能在动态转换的实现中免费提供,但它在实践中是否有用?毕竟,它的返回类型充其量void*只是,这有什么用呢?

c++ dynamic-cast

72
推荐指数
2
解决办法
4309
查看次数

标签 统计

c++ ×1

dynamic-cast ×1