STL提供了一組表示容器、迭代器、函數(shù)對(duì)象和算法的模板。容器是一個(gè)與數(shù)組類似的單元,是同質(zhì)的(既存儲(chǔ)的值類型相同);算法是完成特定任務(wù)的pres...
auto_ptr (c++98unique_ptr (c++11shared_ptr (c++11可以將new獲取的地址賦給這種對(duì)象,當(dāng)智...
構(gòu)造函數(shù) 構(gòu)造函數(shù):string(const char* s)字符指針 構(gòu)造函數(shù):string(size_type n,char c)重復(fù)cha...
容量類等有些類并不能使用繼承和包含來實(shí)現(xiàn)。容器類設(shè)計(jì)用來存儲(chǔ)其他對(duì)象或數(shù)據(jù)類型,比如Stack、Queue。與其編寫類聲明,不如編寫泛型棧,然后...
公有MI表示is-a類,私有MI和保護(hù)MI表示has-a關(guān)系如果聲明類時(shí),沒有特別指出,比如public、private、protected,就...
C++還有另一種實(shí)現(xiàn)has-a關(guān)系的途徑——私有繼承。(上一個(gè)是包含) 使用私有繼承,基類的公有方法將成為派生類的私有方法。派生類不繼承基類接口...
有時(shí)候在類中使用別的類的組件會(huì)方便很多。這就是has-a關(guān)系。比如學(xué)生類中有姓名和一系列考試成績(jī),姓名用string類對(duì)象表示,一系列成績(jī)用va...
1.給這個(gè)類提供實(shí)現(xiàn),并編寫程序使用所有成員函數(shù) char name[20]; char* hobby; double weight;pu...
總結(jié)1:當(dāng)類聲明中包含純虛函數(shù),則不能創(chuàng)建該類的對(duì)象。純虛函數(shù)只能當(dāng)基類且不能創(chuàng)建對(duì)象!不想用純虛函數(shù),可以參考下面:virtual Stude...