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