c 學習筆記 book類的小結

2021-07-28 16:03:11 字數 672 閱讀 4234

用這個book類簡單總結了之前關於友元,內斂,複製建構函式

注釋寫了注意事項

#include

#include

using namespace std;

class book;

book(double p,int d);

book(book& b)

~book(){};//如果要手動寫析構函式 一定要寫完函式體

void setdate(int d);

void setprice(double p);

int getdate();

double getprice();

friend void getanotherdate(book& b);//friend關鍵字寫在返回值之前

double getantherprice();

};//不要漏了分號 養成好習慣

void book::setdate(int d)

void book::setprice(double p)

int book::getdate()

double book::getprice()

void getanotherdate(book& b)

inline double book::getantherprice()

int main()

C 學習筆記 字串類的小結

字串string 類是密封的,被sealed修飾,具有不可變性,還有字串池。1 不可變性 當乙個字串被宣告和賦值的時候,其變數指向的位址在堆中的位址內容是不可變的,只有在程式結束時,才能被釋放,當然可以通過stringbuilder對字串進行操作。以下操作相當於在堆中開闢五塊記憶體位址 a b c ...

C 學習筆記 指標小結

1 宣告指標 typename pointername 型別 指標名 示例 double pn 指向double型別的指標 int pc 指向int型別的指標 2 給指標賦值 將記憶體位址賦給指標 1 用 運算子獲得被命名的記憶體的位址 指標名 變數名 2 用new運算子返回未命名的記憶體的位址 指...

c 學習筆記 5 11 小結

函式模板 類模板動態陣列類 向量類 鍊錶類集合類 棧類 先進後出 可以用於做乙個計算器 佇列類 先進先出 迴圈佇列 運用取餘的做法 讓頭到尾 尾到頭 類是對物件的抽象 而類模板是對類的抽象 但是人們還是不滿足 當兩個類模板 比如 集合類模板 與 鍊錶類模板 都有相似的演算法 add remove 那...