色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

的真正區(qū)別在哪里

的真正區(qū)別在哪里?

C與C++的真正區(qū)別,就是面向?qū)ο笠约邦惛拍畹囊M(jìn)。正是因?yàn)檫@兩個(gè)概念的引進(jìn),使得編程變得簡(jiǎn)單,編程的邏輯變得非常清晰。

C++引進(jìn)了類class,使得大型軟件開(kāi)發(fā),可以做到分工協(xié)作,組裝,調(diào)試容易,bug容易厘清。

用C編程很麻煩,首先要用著名的project把要編繹的C,H文件碼一起,一個(gè)也不能遺漏。組織起來(lái)很麻煩。

C++,用類class封裝。如,一個(gè)大型應(yīng)用程序,其中有文件及字符編輯界面,可以用一個(gè)CFileEditClass類,圖形描畫(huà)CGraphDrawingClass,數(shù)據(jù)傳輸類CCommunicationClass,語(yǔ)法分析CExplainClass,軌跡計(jì)算類CContuarClass等等。

每個(gè)類是獨(dú)立的。如CFileEditClass類,可以實(shí)現(xiàn)應(yīng)用程序界面中的文件打開(kāi)、保存、刪除、傳輸、字符編輯等功能。可以安排一個(gè)人做。

每個(gè)類也是相互可引用的。如在圖形描畫(huà)中,可引用CFileEditClass中的文件打開(kāi)成員,也可用軌跡計(jì)算類CContuarClass中的軌跡處理成員,生成描畫(huà)數(shù)據(jù)。

C++除了可用C的libaray庫(kù)函數(shù)處,也可用MFC的標(biāo)準(zhǔn)類庫(kù)。MFC的標(biāo)準(zhǔn)類庫(kù)容豐富,也很好用,幾乎涉及windows、通訊、網(wǎng)絡(luò)IO內(nèi)存操作等所有編程要用的函數(shù)。

在出現(xiàn)問(wèn)題時(shí),我們很容易檢查出是那個(gè)類出了bug,有針對(duì)性地進(jìn)行檢查。

C++的面向?qū)ο缶幊蹋壿嫹浅G宄1WC了多線程之間消息的傳輸。

面向?qū)ο蟮念惙庋b、繼承,是C++一大革命性的創(chuàng)舉。

比如,我們要做六個(gè)頁(yè)面,他們有共同的顏色色調(diào),相同的大小,字體、字號(hào)一致等等共性,在C語(yǔ)言開(kāi)發(fā)的,寫一個(gè)公共的函數(shù),來(lái)初始化每一個(gè)頁(yè)面。

但對(duì)于C++,有一個(gè)更好的方法,那就是構(gòu)建一個(gè)公共的父類,如CommonPropertySheet,在這個(gè)類中,除了以上的共有屬性外,還可增加消息的傳輸,異常的處理等,用來(lái)解決各PropertySheet之間,以及與windows其它線程之間的消息傳送,更好地實(shí)現(xiàn)多線程之間的數(shù)據(jù)協(xié)同。

C++還有更多的優(yōu)點(diǎn),如在字符串處理、通信處理、圖像處理等上,更精確。我是1998年開(kāi)始從C轉(zhuǎn)到C++的。我覺(jué)得,不論是底層開(kāi)發(fā),還是windows的應(yīng)用程序開(kāi)發(fā),只要環(huán)境允許,盡量使用C++類進(jìn)行軟件開(kāi)發(fā),一定會(huì)受益匪淺。