C++ Pirmer : 第十四章 : 重载运算符与类型转换之函数调用运算符与标准库的定义的函数对象
函数调用运算符structtest{intoperator()(intval)const{return(i>0?i:-i);}};所谓的函数调用就是一个类重载了函数调用符,类在使用重载函数调用符时接受相应参数。这一过程就像是使用一个函数一样,因此叫做函数调用。上面的类test,它重载了函数调用符(),接受一个int类型参数,返回它的绝对值。我们就可以将一个test类对象当做一个函数来使用:intm