2021
03-05
03-05
C++函数对象详解附带实例
如果一个类将()运算符重载为成员函数,这个类就称为函数对象类,这个类的对象就是函数对象。函数对象是一个对象,但是使用的形式看起来像函数调用,实际上也执行了函数调用,因而得名。下面是一个函数对象的例子。#include<iostream>usingnamespacestd;classCAverage{public:doubleoperator()(inta1,inta2,inta3){//重载()运算符return(double)(a1+a2+a3)/3;}};intmain(){CAverageaverage;//能够...
继续阅读 >