1,c++转换函数:显示转换和隐式转换. 隐式转换为程序员提供了很大的变量.比如整形提升,普通类型转换为类类型(operator int())都为程序带来无尽的方便.试想,如果没有整形提升,一个short类型要加上一个int类型.需要手动转换类型才能运算. 但是隐式转换也会遇到问题.当程序出现问题,如果是隐式转换引起的,也很难排查到.所以在程序设计的时候,一定要考虑的非常仔细. 2,类中如果没有声明构造函数,编译器会给类声明一个默认构造函数.为什么要这么做? 原因是:编译器对所有的类的构造都要调…