运算符重载的基本概念

video-placeholder
Loading...
北京大学
北京大学

4.7(797 个评分)

 | 

39K 名学生已注册

课程 3(共 7 门,程序设计与算法 专项课程

查看授课大纲

审阅

4.7(797 个评分)

  • 5 stars
    83.68%
  • 4 stars
    10.91%
  • 3 stars
    3.13%
  • 2 stars
    1.12%
  • 1 star
    1.12%

RX

Oct 21, 2017

Filled StarFilled StarFilled StarFilled StarFilled Star

Excellent course! Teachers are humorous and good at logical teaching.

DW

Dec 5, 2015

Filled StarFilled StarFilled StarFilled StarFilled Star

老师讲的调理,面面俱到, 有一点建议就是作业难度有些大, 对于初学者来说完成难度较高, 希望能够在课程中有所涉及 作业。

从本节课中

运算符重载

如果不做特殊处理的话,C++的“+”“-”“*”“/”等运算符只能用于对基本类型的常量或变量进行运算,不能用于对象之间的运算。我们希望对象之间也能用这些运算符进行运算,例如,复数之间是可以进行四则运算的,两个复数对象相加如果直接用“+”运算符完成,那不是很直观和简洁吗?本模块将介绍利用C++提供的“运算符重载”机制,赋予运算符新的功能,就能解决对象之间运算的问题。

教学方

  • Placeholder

    Jiaying Liu 刘家瑛, Ph.D.

    Associate Professor

  • Placeholder

    郭 炜

    讲师

探索我们的目录

免费加入并获得个性化推荐、更新和优惠。