2021年7月27日
摘要: (1)at()函数在被调用时,会检查下标的有效性(与容器的size()比较而不是capacity()(例如vector)),若下标有效则返回对应位置的元素,否则抛出std::out_of_range异常 (2)operator[]()函数在被调用时,不检查下标的有效性。 阅读全文
posted @ 2021-07-27 09:09 fogwizard 阅读(255) 评论(0) 推荐(0) 编辑
摘要: (1)仿函数(Functor)又称为函数对象(Function Object)是一个能行使函数功能的类。仿函数的语法几乎和我们普通的函数调用一样,不过作为仿函数的类,都必须重载 operator() 运算符。因为调用仿函数,实际上就是通过类对象调用重载后的 operator() 运算符。(2)圆括号 阅读全文
posted @ 2021-07-27 08:40 fogwizard 阅读(109) 评论(0) 推荐(0) 编辑