class
complex
// c.returnadress() 等效於&c
float
returnreal()
//real是private,在成員函式中呼叫要用到this指標
};
函式模板是允許我們一次性定義一系列函式的辦法。
例如,對不同型別資料可用的排序函式sort
template
<
class
t>
return
-type sort(.
..t...
)
例如,乙個實際的輸出函式
template
<
class
t>
void
print
(const t array,
int size)
int a[size]
;print
(a,10
);
我們用t定義具體的型別。
類模板的定義
template
<
class
t>
//類模板的首部,宣告類模板的引數
class
carray
;
使用類模板宣告物件
carray<
int>
arrayint(50
),*ptrarrayint;
資料結構與演算法 筆記 資料結構與演算法筆記 棧
以前學習的時候都沒怎麼好好的做過筆記,總是東記一點,西寫一點,甚至都不做筆記,導致後面找的時候找不到,最後還是求助搜尋引擎浪費掉很多時間。好腦筋不如個爛筆頭呀。這次又重新學習python的資料結構及演算法 中國mooc上的公開課 就好好做個筆記吧。棧是一種只能在一端進行插入和刪除的線性資料結構。一般...
資料結構與演算法筆記
main.c檔案 主函式檔案 include seqlist.h 包含的標頭檔案 include main.h void menu intmain break case2 printf 輸入要插入的元素 while scanf s d item item 1 break case3 printf d...
資料結構與演算法 物件排序
前面都是對基本資料型別的資料進行排序,如 氣泡排序,選擇排序,插入排序。如何對引用類似的物件進行排序?先封裝乙個student類 public class student public int getstuno public void setstuno int stuno public string...