![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
boost
「已注销」
这个作者很懒,什么都没留下…
展开
-
dynamic_cast和dynamic_pointer_cast
定义 向上转换:基类向派生类转换 向下转换:派生类向基类转换 注意:在对类对象转换时要考虑权限问题,即只有公有继承才能向下转换 static_cast 用于能够双隐或单隐的转换 例: #include <iostream> #include <vector> #include <string> using namespace std; class Base {...原创 2019-08-28 21:36:55 · 785 阅读 · 0 评论 -
boost库any、any_cast和lexical_cast
any 类型:类 场景:存放任意类型 使用:boost::any val; any_cast 注意:any_cast非但不是强转,并且类型必须完全匹配 类型:模板函数 作用:取出any对象中存放的数据 形式: ValueType * any_cast(any * operand) inline const ValueType * any_cast(const any * operand) Val...原创 2019-08-29 21:05:37 · 2714 阅读 · 0 评论