1. 在c#中不需要區分標頭檔案與實現檔案,c++為了和其他cpp中的函式方便的做互動不得不寫乙個標頭檔案來做型別宣告。
2. c#語言本身提供了反射機制支援 而c++並不支援
像c#中propertygrid這樣的東西,在c++中實現也是乙個比較麻煩的事情
rpc這樣的東西在有反射系統的情況下,實現和使用都要好一些。
3. 不過c#是乙個執行在虛擬機器上的程式,環境初始化不會太理想,執行速度也讓人比較頭疼。
4. c++感覺需要捨棄的東西比較多呢,向下相容這樣的東西真是讓人頭疼的東西哦
暫時就這些吧。看了一下d語言的介紹,感覺可能能夠達到一些高階語言所具有的特性。
C 與C的一些知識
cout 其中的cou 是outstream 類的乙個物件 而 是這個類的運算子過載,嗯,我們已經基本上看出了cout的實質,不妨動動手,自己來實現乙個cout的簡化版 lite 為了區分,我們把我們設計的cout物件命名的myout,myout物件所屬的類為myoutstream。我們要做的就是為...
C 與C 的一些區別
最近在學習c 總結了一些c 與c 的區別 1.c 不支援多重繼承。2.c 檔案是.h,cpp,而c 檔案是.cs。3.c 宣告類時,括號後沒有 4.與c c 不同,c 在類的外部不能宣告全域性變數,也沒有全域性函式。6.c 中的var相當於c 中的auto。7.c 中不管巢狀級別如何,都不能在第乙個...
C 與C 的一些語法區別
這學期有c 的課,由於之前有c和c 的一些基礎,所以並沒有從頭開始學習其語法,在這裡總結一下實際使用中發現的c 與c 的一些區別,便於以後使用時進行查閱 其實是為了考期複習方便2333 c是完全面向過程的語言,用於開發規模較小的程式效率很高,但是程式較大,就顯得 量多,編寫效率下降了。c 是半面相物...