C++类型转换
类型转换,顾名思义即将操作数转化为所需要的类型。C++作为C语言的超集,完全继承了C语言所具有的类型转换方法与能力。C语言有两种类型转换方式:隐式转换(implicit)和显示转换(explicit)。示例如下:int a = 10;double b = a; // 隐式转换int c = (int)b; // 显示转换 容易看出,这两种转换方式存在某些缺陷,如意图不够明确,安全性得不到保证(尤其是对引进了class类型的C++语言)。因此,C++引进...