仿函数就是重载了()操作符的类,挪用方式近似通俗的函数,又称为函数对象,本文申明如何构建一个仿函数以及若何利用仿函数!
起首界说如下所示的类,声明一个()的操作符
然后实现声明的类,该类的感化就是判定传入的字符串是否比预先界说的长度长,若是是返回true, 不然返回false
发生姑且对象挪用运算符,具体挪用方式如下图所示
从输出成果看,输出了传入的字符串,而且因为字符串长度年夜于3,所以最后输出的成果为1
经由过程对象显示挪用运算符,具体挪用方式如下图所示
从输出看,输出了字符串和最后的比力成果
采用近似函数的挪用体例,具体挪用如下所示的代码段
法式运行后输出了字符串,而且因为字符串小于预置的长度,是以最后显示的成果为0
法式本家儿函数实现如下代码段,功能是统计标的目的量中字符串的长度年夜于2的个数
从输出成果看,()重载的运算符一共被挪用了3次,最后再输出统计的成果
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!