- 博客(2)
- 收藏
- 关注
原创 c++的explicit关键字的作用
【作用】:关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。首先了解一下隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 2 是个默认且隐含的类型转换操作...
2019-04-05 21:57:26 180
原创 dynamic_cast用法总结
dynamic_cast < type-id > ( expression)该运算符把expression转换成type-id类型的对象。Type-id必须是类的指针、类的引用或者void*;如果type-id是类指针类型,那么expression也必须是一个指针,如果type-id是一个引用,那么expression也必须是一个引用。...
2019-04-05 15:30:34 39427 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人