effective stl 第39条:确保判别式是“纯函数”

在C++中,纯函数所能访问的数据应该仅限于参数和常量(在函数的周期中不会被改变,天然的,这样的常量应该被声明为const).若是一个纯函数须要访问那些可能在两次调用之间发生变化的数据,那么用相同的参数在不一样的时刻调用该函数就有可能获得不一样的结果。ios 判别式类:是一个函数的子类,他的operator()函数是一个判别式,也就是说,他的operator()返回true或者false.正如你所料
相关文章
相关标签/搜索