- 博客(2)
- 收藏
- 关注
原创 STL比较器
1. set等自定义比较器时,自定义的是函数对象类,不是函数对象,不带括号;自定义比较函数(重载成全局函数,作为要比较的类的友元) 比如缺省的情况下,第二个参数是“less”,是函数对象类 2. sort, accumulate算法最后一个可以自定义为函数对象,不是函数对象类,要带括号生成临时对象;也可以直接是函数,就只写函数名,不用写括号 比如“accumulate(v.beg
2018-04-26 22:38:52 838
原创 运算符重载
1. 重载+-,一般返回临时对象(类名加参数表生成),不能返回临时变量的引用 一般返回值会作为右操作数(还记得右值引用不:可以引用无名的临时变量 &&,减少深拷贝操作,节省时间) (MyString里的+注意,由于操作的是char *,要注意是否有足够的空间) 2. 重载赋值号“=”:注意是赋值号,用一个对象初始化另一个对象调用复制构造函数 注意考虑深拷贝,会返回对象的引用(不
2018-04-26 22:34:49 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人