摘要: 一、概述 C++预定义的运算符的操作对象只能是基本数据类型,但是实际上许多用户自定义类型(例如类),也需要类似的运算符操作,C++可以通过运算符重载来满足这种需求。运算符重载本质就是函数重载,也是C++多态的一种形式。运算符重载是通过创建运算符函数实现的,和其他函数类似,唯一的区别是函数名为关键字o 阅读全文
posted @ 2018-04-11 14:48 pinhole 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一、概述 不同基本数据类型间可以进行类型转换。有的可以自动类型转换,例如将int类型值赋值给long型变量。对于完全不兼容的类型,如果要进行类型转换只能通过强制类型转换。同样的,类类型也可以与其他数据类型进行类型转换。 二、自动类型转换 如果类定义了一个构造函数,这个构造函数只有一个参数,则可以将参 阅读全文
posted @ 2018-04-11 14:16 pinhole 阅读(574) 评论(0) 推荐(0) 编辑