阅读背景:

标准库的谓词不能是类的非静态成员函数

来源:互联网 

标准库使用谓词时,如果谓词是一个函数,那么这个函数不可以是类的成员函数。

我想原因应该是类的成员函数的默认第一个参数是自己的指针this,也就是成员函数的参数要比显示申明中多出1个。而把成员函数当谓词使用时,传递进来的参数个数与函数成员实际所需要的参数个数不匹配,所以编译会出错。我想原因应该是类




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: