标签:一起 友元 原则 隐式 cas 第一个 含义 不同 ast
运算符重载的概念:给原有的运算符赋予新的功能;
比如:+ 不仅可以做算术运算也可以连接俩个字符串
一元运算符:只与一个操作数进行运算 比如 正负号
运算符重载的本质是:函数重载。
<<与>>符号只能通过友元函数来重载//因为其返回的对象是i/ostream中的
索引运算符[]只能通过成员函数进行重载,不能使用友元函数进行重载//因为其返回必须是this指针
两种重载方式的比较:
注意事项:
标签:一起 友元 原则 隐式 cas 第一个 含义 不同 ast
原文地址:http://www.cnblogs.com/huolong-blog/p/7581235.html