// 第二十四章 異常和錯誤處理//1異常
/*#include using namespace std;
class wrong{};
void error()
people&operator=(const people&r);
int &operator(int off)const;
int getsize()const
friend ostream&operator<<(ostream&, const people&);
class wrong{};
private:
int *p;
int size;
};people::people(int size):size(size)
throw wrong();
return p[0]; //返回
}//重新友元輸出符 friend ostream&operator<<(ostream&, const people&)
//友元函式的定義不用加類名也不用在前面加班friend
ostream&operator<<(ostream& out, const people&r)
return out;
}int main()
//下標運算子檢查所傳入的下標值,假如下標值超過陣列所允許的範圍,就丟擲乙個異常,異常型別為我們在第15行宣告的wrong
}catch(people::wrong) //因為wrong類是在people類裡面宣告的,所以前面需要加上people::wrong
return 0;
}
第二十四章 職責鏈模式
職責鏈模式 chain of responsibility 使多個物件都有機會處理請求,從而避免請求的傳送者和接收者之間的耦合關係。將這個物件連成一條鏈,並沿著這條鏈傳遞該請求,直到有乙個物件處理它為止。注意 乙個請求極有可能到了鏈末都得不到處理,或者因為沒有正確配置而得不到處理。created b...
第二十四章 內家罡勁!
第一層次,佛宗 道家,包括我內家拳,都是內勁!而第二層次,佛宗為 佛元 這道家為 先天真元 那我這內家拳勁力就取名為 內家罡勁 滕青山感覺得到,在全身每一處,細微之細胞深處潛伏的絲絲罡勁!滕青山一揮右拳。咻!寸長的土黃色流光脫離滕青山拳頭,噗!的一聲,在旁邊草地上留下了乙個只有拳頭大小的深坑,一眼看...
高階shell程式設計筆記 第二十四章 別名
bash別名本質上是乙個簡稱 縮寫,這可避免鍵入過長的命令序列。例如 如果我們新增 alias lm ls l more 這一行到檔案 bashrc 檔案裡,然後每次在命令列鍵入lm將會自動被替換成ls l more。這使使用者在命令列不必鍵冗長的命令序列,也避免了記憶複雜的命令及眾多選項。設定al...