重構練習 大二作業 第3部分

2021-08-10 23:02:40 字數 511 閱讀 7882

在大整數類中,有這兩個函式

friend bool operator<(long long ba1,bigamount& ba2);

friend bool operator<(bigamount& ba1,long long ba2);

由於compareto函式能判斷大於、小於、等於,所以這兩個函式只保留乙個就可以了。(a > b就是b < a)在實際使用中並不會有太多的影響。

從便於實現的角度來看,應該刪去

friend bool operator<(long long ba1,bigamount& ba2);

因為它的實現

bool operator<(long long ba1,bigamount& ba2)

相當彆扭,而且多這麼乙個定義毫無意義。

除了小於號之外,其它的比較運算子的過載函式也這麼處理。

重構練習 大二作業 第2部分

現在開始修改資料結構。當初我在寫 的時候不知道抽了什麼風,過載了一大堆比較函式,還都是友元函式。friend bool operator bigamount ba1,bigamount ba2 friend bool operator long long ba1,bigamount ba2 frie...

Microformats教程 第3部分

本文首發於 http www.lunaticsun.com article microformats three 目前,這個系列已經有兩篇文章了,它們是 什麼是microformats microformats教程 第1部分 microformats教程 第2部分 在這一部分中,我們將討論一種全新的...

第 3 部分 MongoDB常用基本操作

help keywords.help keywords.tab db.rs.sh.show usedb.help db.a.help rs.help sh.help 檢視當前db版本 test db.version 顯示當前資料庫 test db test或 db.getname test查詢所有資...