【導(dǎo)讀】C++是目前所使用的眾多編程語言中的一種。總會(huì)有新的語言不斷出現(xiàn)?個(gè)編程語言對(duì)基本的機(jī)器結(jié)構(gòu)有很大的依賴性。在一個(gè)高水平的環(huán)境編寫,因而是程序員可以不必了解機(jī)器的細(xì)節(jié)。有很多語言可以訪問大型數(shù)據(jù)庫,格式化。變化的大氣層狀況,下棋和繪制電路圖。每一個(gè)問題都需要不同的數(shù)據(jù)結(jié)構(gòu)和算法。程序語言作為一種工具幫助我們解決這些問題。然而,并不是一種程序語言可以最。使用多種多樣的語言建立不同的設(shè)計(jì)方案。個(gè)范例可以被認(rèn)為是一個(gè)模式或者一個(gè)框架來設(shè)計(jì)和描述軟件結(jié)構(gòu)。合語言,如C++,綜合了兩到三種范例。C++包括了命令和程序范例的特性,例如,達(dá)式,條件分枝控制執(zhí)行流。一個(gè)C++的類既包括共有的部分,又包。C++提供了關(guān)鍵字來說明類中哪些成員是不可見的,哪些部分是其公共接口。時(shí),它的構(gòu)造函數(shù)初始化其在內(nèi)存的值。我們不可能對(duì)用戶完全的隱藏操作的細(xì)節(jié)。C++無法提供一個(gè)使所有細(xì)節(jié)完全排