總所周知,c++比c強大的地方之一是引入類的概念,并發(fā)揮其很大的威力。在之前的c中,有結(jié)構(gòu)(instuct)的使用,它已經(jīng)可以用來很多的問題,但c是面向過程的,進行大規(guī)模的擴展或為以后的修改、別人的繼承都不是很方便,c++的面向?qū)ο笫擒浖I(yè)的一個巨大革新,可以毫不夸張的說,c++的影響是深遠的,至今java、vf都有 向它學(xué)習(xí)的趨勢!
數(shù)值計算并不是很復(fù)雜的、大規(guī)模的軟件工程,之前的vf、c用面向過程函數(shù)式編程,在科研和工程應(yīng)用中有很重要的作用,但其思想并不適合繼承、修改,也就是說,這種計算處理不同的問題就需要重新來寫,這樣就自然的加大了開發(fā)人員的工作量。
用c++的面向?qū)ο筮M行數(shù)值計算,其類(class)的應(yīng)用在繼承和分塊上得到很大體現(xiàn),使得工作人員可以較為容易的吸收前人的工作模式,子類的定義和聲明,又使得類很容易擴展,這樣我們就很容易對原有的程序進行再開發(fā)和延伸。面向?qū)ο蟮臄?shù)值計算有很好的封裝性,我們可以把一些重要參數(shù)放到類中。