作用:通過過載遞增運算子,實現自己的整型資料
#include
#include
using
namespace std;
//自定義整型
class
myinteger
//過載前置++運算子
myinteger&
operator++(
)//返回引用為了一直對乙個資料進行遞增操作
//過載後置++運算子
myinteger operator++(
int)
//int 代表佔位引數,可用於區分前置和後置遞增
private
:int m_num;};
ostream&
operator
<<
(ostream& cout, myinteger myint)
void
test01()
void
test02()
intmain()
遞增運算子過載(3)
作用 通過過載遞增運算子,實現自己的整型資料 1 自定義整型資料實現 1 include 2 using namespace std 34 class myinteger512 13private 14 intm num 15 1617 因為cout在左邊,所以只能寫在全域性函式 18 過載左移運算...
12 5 3 遞增運算子過載
示例 實現person類的年齡自增1。建立類並且過載左移運算子 class person string m name int m age ostream operator ostream cout1,const person p 1 前置遞增 如果遞增運算子過載完成,寫出來應該是這樣的 person...
C 遞增運算子過載
作用 通過過載遞增運算子,實現自己定義的資料型別 如下 include using namespace std 過載遞增運算子 自定義型別 class myinteger 過載前置 運算子 返回引用是為了一直對乙個資料進行遞增操作 myinteger operator 過載後置 運算子 這個int代...