请问c/c++中“将多态类型向下转换为其实际静态类型”是什么意思呢

aigm 学生  2015-12-28 10:25:29
如题,在学STL时看到了这个

dynamic_cast 将多态类型向下转换为其实际静态类型。只用于对象的指针和引用。当用于多态类型时,它允许任意的隐式类型转换以及相反过程。dynamic_cast会检查操作是否有效。也就是说,它会检查转换是否会返回一个被请求的有效的完整对象。检测在运行时进行。如果被转换的指针不是一个被请求的有效完整的对象指针,返回值为NULL.

求大神帮忙解释一下
...全文
27 1 收藏 1
写回复
1 条回复
珍惜生命远离CPP 2015年12月28日
父类指针 转子类指针.
回复 点赞
发动态
发帖子
数据库及相关技术
创建于2007-08-02

707

社区成员

1.8w+

社区内容

C++ Builder 数据库及相关技术
社区公告
暂无公告