读书人

C++ primer(十一)-运算符重载、友元函

发布时间: 2013-10-10 14:14:51 作者: rapoo

C++ primer(十一)--运算符重载、友元函数、转换、重载<<运算符

一、运算符重载

在上一文章中介绍了C++是如何使用户能够定义多个名称相同但特征表(参数列表)不同的函数的。这被称为函数重载或函数多态,旨在能够用同名的函数来完成相同的基本操作,即使这种操作被用于不同的数据类型。

operator+()重载+运算符,operator*()重载*运算符。

二、一个例子说明

#include <iostream>#include "mytime.h"using namespace std;int main(){Time plan;Time coding(2,40);Time fixing(5,55);Time total;total=coding+fixing;cout <<"total time =";total.Show();cout<<endl;}
上面是一个简单的例子,对于+重载

读书人网 >C++

热点推荐