9-22学习总结
2017-09-22 本文已影响0人
孙世龙
运算符重载:
1.类型转换运算符声明的形式:没有参数,没有返回类型,(其返回类型由函数名字指定)但是函数体中必须包含return语句。
2.只能是成员的运算符:(系统为类提供的)
=、()、[ ]、-〉
3.只能是友元的运算符:(cout是其它类的对象)
cout<<、cin>>
4.既可以友元也可以成员的:(定义者提供)
+、-等
运算符重载:
1.类型转换运算符声明的形式:没有参数,没有返回类型,(其返回类型由函数名字指定)但是函数体中必须包含return语句。
2.只能是成员的运算符:(系统为类提供的)
=、()、[ ]、-〉
3.只能是友元的运算符:(cout是其它类的对象)
cout<<、cin>>
4.既可以友元也可以成员的:(定义者提供)
+、-等