結束函式模板就是把函式型別引數化了,類模板則也是一樣的。
template
<
class
t>
class
person
void
show()
t mid;
t mage;};
void
test01()
就創造了單個的類模板,這裡由於類模板必須顯式指定型別,所以用了< int >,表示這個person是int型別的
類模板派生類
template
<
class
t>
class
person
t mage;};
//下面之所以要加是因為要在類區定義物件的話,需要分配記憶體,所以需要指定型別
class
subperson
:public person<
int>
;
類模板派生類模板
template
<
class
t>
class
animal
t mage;};
template
<
class
t>
class
cat:
public animal
;//這裡的引數列表由類模板給出,所以就不需要再指定型別了
intmain
(void
)
重拾之前的就業,感覺的確今天寫的內容與質量不高了。最近一段時間都會採取這樣比較短幅的方式來記錄知識點,今後會慢慢找回狀態。之後還有學校布置的mfc學習任務,還有qt啊,數模啊。balabalabala。。。挖的坑太多了,害,慢慢填吧。 C STL程式設計學習(一)
檔案字串流的使用方式 結尾開設新的專欄了,之前刷codewars的時候經常性的使用一些stl裡面的一些功能,也可以多多少少掌握一些比較方便的用法。但是,僅僅是對一些簡單用法的掌握,缺乏系統的學習,是遠遠無法勝任之後更複雜的要求。靈感 於積累,而靈感的出現就是知識網路中相互聯絡的知識產生共鳴。而要使我...
程式設計B之C STL學習總結
一.stl容器簡介 1.stl是c 標準程式庫的核心,是所有c 編譯器和所有作業系統平台都支援的一種庫。2.1.順序容器的元素排列順序與元素值無關,是由元素新增到容器裡的次序決定。順序容器包括 vector 向量 list。2.2關聯容器包括 map set multimap multiset。二。...
C STL 學習筆記
一 stl a include include using namespace std 1 void sort iterator start,iterator end void sort iterator start,iterator end,strictweakordering cmp cmp 函...