C STL程式設計學習(三)

2021-10-07 06:57:37 字數 943 閱讀 4251

結束函式模板就是把函式型別引數化了,類模板則也是一樣的。

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 函...