编程语言基础——c++教学课件作者刘炳松模块10.pptVIP

  • 0
  • 0
  • 约4.2千字
  • 约 46页
  • 2019-10-14 发布于广东
  • 举报

编程语言基础——c++教学课件作者刘炳松模块10.ppt

任务4特殊运算符重载举例 10. 4. 3 有增和有减运算符 自增运算符“++”和自减运算符“--”都有前置和后置两种情况。下面以自增运算符为例,介绍两种情况的重载方法。自减与自增类似,不再赘述。 对于“inta=3;, ++a的含义是“a的值先加1再被使用”,。++的含义是“先使用。的 原值然后a再加1。重载前置自增和后置自增时,应该保持原来的含义不变。 前置++与后置++重载为成员函数的声明形式分别为: 上一页 下一页 返回 任务4特殊运算符重载举例 consL类名类名::operator ++ ( ) ;//前置++重载为成员函数的声明形式 consL类名类名::operator ++ ( int) ; //后置++重载为成员函数的声明形式 C++规定,后置一元运算符重载为成员函数时,带一个int型参数。该参数在函数体内并不使用,其作用只是为了和前置运算符区分开。 上一页 下一页 返回 任务4特殊运算符重载举例 上一页 下一页 返回 任务4特殊运算符重载举例 上一页 下一页 返回 任务4特殊运算符重载举例 上一页 下一页 返回 任务4特殊运算符重载举例 上一页 下一页 返回 任务4特殊运算符重载举例 上一页 下一页 返回 任务4特殊运算符重载举例 上一页 下一页 返回 任务4特殊运算符重载举例 在执行“++a”时,实际上是调用对象a的前

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档