(一)C++的輸入和輸出概論 C語言采用stdio.h頭文件來定義標準輸入輸出方法宋距,這在c++中同樣適用欧芽,只不過頭文件變?yōu)榱?lt;cstdio>氢哮。而...
(七)其他庫 c++還提供了其他一些類庫,比如頭文件<complex>為復數(shù)運算提供了類模板complex诬烹,包含用于float砸烦,long,lon...
(六)算法 STL包含了許多處理容器的非成員函數(shù)绞吁,它們都使用迭代器來標識要處理的數(shù)據(jù)區(qū)間和結果存放的位置幢痘,有些函數(shù)還接受一個函數(shù)對象參數(shù),用它來...
(五)函數(shù)對象 函數(shù)對象家破,也叫作函數(shù)符functor颜说。函數(shù)符是可以以函數(shù)的方式與()結合的任意對象,包括函數(shù)名汰聋,函數(shù)指針门粪,重載了()運算符的類對...
(一)string類 1.頭文件 string類是由頭文件string支持的,傳統(tǒng)的string.h和cstring僅支持傳統(tǒng)的c風格字符串(包...
(四)泛型編程 STL是一種泛型編程烹困,面向?qū)ο蟮木幊剃P注的是數(shù)據(jù)結構玄妈,而泛型編程關注的是算法。它們的共同點是抽象和創(chuàng)建可重用代碼髓梅。 1.迭代器 ...
(三)標準模板庫 標準模板庫STL拟蜻,standard template library,STL是1994年發(fā)布女淑,ISO/ANSI c++委員會投...
(二)智能指針模板類 智能指針是行為類似指針的類對象瞭郑,但這種對象還有其他便于管理內(nèi)存的功能。 1.使用智能指針 (1)三個智能指針模板auto_...
(三)在構造函數(shù)使用new時應注意的事項 (1)如果在構造函數(shù)中使用new來初始化指針成員鸭你,則應在析構函數(shù)中使用delete來釋放內(nèi)存。 (2)...