一、特殊运算符的重载
1. 取值运算符:* "指针解引用运算符"
1)作用:让一个对象模拟指针的行为
2)重载方式:
<1>成员函数方式
class A {
B & operator * (void) const {...}
};
<2>友元函数方式
class A {
friend B & operator * (const A & rhs) {...}
};
1. 取值运算符:* "指针解引用运算符"
1)作用:让一个对象模拟指针的行为
2)重载方式:
<1>成员函数方式
class A {
B & operator * (void) const {...}
};
<2>友元函数方式
class A {
friend B & operator * (const A & rhs) {...}
};
/** 代码演示 **/
#include <iostream>