正在加载图片...
C++语言程序设计 为何要重载运算符? C++把用户定义的类和基本数据类型一样看待。 系统为基本数据定义了运算符(如++)。C++ 中预定义的运算符其运算对象只能是基本数据 类型,而不适用于用户自定义类型(如类)。 ●允许用户自定义的类类型定义这些运算符。 重新定义运算符的运算规则就称为重载运算符。 运算符重载能提高程序可读性,但并不是必须 的 运算符重载看作类中提供的另一种形式的接口。C++语言程序设计 5 为何需要重载运算符? ⚫ C++把用户定义的类和基本数据类型一样看待。 系统为基本数据定义了运算符(如+-*/)。C++ 中预定义的运算符其运算对象只能是基本数据 类型,而不适用于用户自定义类型(如类)。 ⚫ 允许用户自定义的类类型定义这些运算符。 ⚫ 重新定义运算符的运算规则就称为重载运算符。 ⚫ 运算符重载能提高程序可读性,但并不是必须 的。 ⚫ 运算符重载看作类中提供的另一种形式的接口
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有