随笔分类 -  第十四章:重载运算与类型转换

摘要:14.8函数调用运算符"()"1.函数调用运算符必须是成员函数,一个类可以定义多个不同版本的调用运算符,但是他们相互之间应该在参数数量或返回类型上有所区别。定义了调用运算符的类的对象称之为“函数对象”。此对象类似于函数名。2. for_each只接受一元谓词 如:for_each(vs.begin, 阅读全文
posted @ 2018-08-03 10:23 Lucky小黄人^_^ 阅读(2338) 评论(0) 推荐(0)
摘要:14.重载运算与类型转换14.1基本概念1.重载的运算符是具有特殊名字的函数,由operator和需要重载的运算符组成的函数名,该函数同样需要返回类型、参数列表和函数体。且参数列表必须包含类成员或对象,我们不能重载只包含内置类型的运算符,因为他们都是编译器已经定义好了的。2.成员运算符必须参数列表第 阅读全文
posted @ 2018-08-03 10:22 Lucky小黄人^_^ 阅读(192) 评论(0) 推荐(0)