摘要: 1、static_cast 将一个值以符合逻辑的方式转型。这可以看做是"利用原值重建一个临时对象,并在设立初值时使用型别转换"。 唯有当上述的型别转换有所定义,整个转换才会成功。所谓的“有所定义”,可以是语言内建规则,也可以是程序员自定的转换动作。 2、dynamic_cast 将多态型别向下转型为 阅读全文
posted @ 2016-10-21 15:14 IT男汉 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 通过explicit关键字,可以阻止“单参构造函数”自动型转换。 阅读全文
posted @ 2016-10-21 14:31 IT男汉 阅读(181) 评论(0) 推荐(0) 编辑
摘要: typedef :为现有类型创建别名。 书写typedef的声明: 技巧 -如果定义一个变量的语句是合法的,那么在它前面加上typedef就一定合法,并且原来的变量名就成为了别名。 阅读全文
posted @ 2016-10-21 10:11 IT男汉 阅读(2273) 评论(1) 推荐(0) 编辑