码迷,mamicode.com
首页 > 其他好文 > 详细

运算符重载

时间:2016-12-10 19:04:08      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:访问   运算符   优先   image   设置   bsp   重载运算符   成员函数   友元函数   

1.运算符的重载是对已有的运算符再去定义新的操作功能

2.大多数运算符都能重载,只有以下五种不能重载

  .     .*    ::    ?:    sizeof

3.运算符重载后保持以下特性不变

  1)操作数个数不变

  2)优先级不变

  3)结合性不变

  4)语义不变

4.重载运算符的选择

  运算符的操作个数、类型、顺序不同

5.注意点

  1)运算符重载通过函数定义来实现,在定义运算符重载函数时不能设置函数的默认值

  2)重载运算符的定义方法通常采用成员函数或友元函数,采用普通函数可以,但是不能访问类中的某些成员

  3)用于类对象的运算符一般都要重载,除  =  、  &  

6.运算符重载

技术分享

 

运算符重载

标签:访问   运算符   优先   image   设置   bsp   重载运算符   成员函数   友元函数   

原文地址:http://www.cnblogs.com/syyy/p/6155937.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!