找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2497|回復: 0
收起左側

III C++第一部基本語言之后.....

[復制鏈接]
ID:60076 發(fā)表于 2014-4-29 20:14 | 顯示全部樓層 |閱讀模式
       通過C之后,C++基本語言部分的程序很快就上手了,畢竟是C的擴充語言,難度系數前期部分和C也一樣,但都說后期的面向對象和泛型編程很難,不過這些現在還沒開始,難度的話我還不知道的說。
       總而言之同一個東西編寫程序,C++的方法比C的方法多了不少,比如處理一個相同類型的元素,不僅可以用C的數組和指針,而且可以用C++專屬的容器處理。這幾天搞容器確實是非常糾結,多余的也不想說了。再比如處理一個函數調用,在C中可以用返回值和非值傳遞方式的數組名、指針來改變變量的值,可C++又多了個引用處理。還有字符和字符串處理、io庫的輸入輸出流,頭文件調用也明顯多了很多,不僅有C風格處理方式,還有C++新添的處理方式。因此通過這些天的攻略,總算理解為啥要先學C再學C++了。
       簡而言之C++既有java高級層面的面向對象,也有低級層面的內存處理,因此這個玩意有高級語言的一面也有低級語言的一面,過來人都這么說是不是的呢?我才不知道呢,java沒學過,面向對象沒學過,處理內存也只是小學了一下,什么指針處理地址啊,new和delete處理內存啊。
       記得剛剛學完C接觸C++的時候各種不習慣,語法就有一些不同,原來的stdio變成了iostream,還有了命名空間,原來的printf和scanf也改成了cout和cin,雖然還是保留了大多數的東西,這一點還好,沒辦法只好習慣,裸寫代碼吧!只有這樣才深刻些,光看的話那就是不靠譜,沒辦法,記這些死記硬背的東西太容易忘了,和西點配方一樣容易忘,如果再有人問我XX的配方的話,我只好回答忘了。標準函數名就像糕點品種名那么多,而函數的參數就像無規(guī)律的配方那么難記,動不動就忘了,所以記全是絕對不可能的,絕對不現實的!有的品種配方二三十個,有的品種配方幾個就好了,同樣的參數也是一樣啊,我就納悶了設定幾十個參數有那么好玩嗎,別人糕點差一種東西味道可能會有很大的出入,難道程序中調用那么多函數的參數也是這樣,無力吐槽啊。
       總之基本語言部分也相當于C和C++的交接,只有成功交接了才能進行第二部分的容器,標準函數庫的各種容器夠玩好一陣子的了,什么順序容器中的向量vector啊、列表list啊、隊列queue、雙端隊列deque;關聯容器中的集合set、多重集合multset、映射map、多重映射multimap等等。會使用和習慣他們的語法各種操作方式還得一段時間,而且總覺得時間很不夠用的,有時真羨慕那些覺得時間很多無聊的人,突然想到某個電視情節(jié)真想去閉關修煉啊,或者是某個游戲情節(jié),練級啊,打同一個怪無數遍,一般敲著鍵盤一遍看著經驗飆升也不覺得累了,而敲代碼卻沒這個感覺,敲那么多感覺最起勁的就是自己寫出來的代碼只編譯一次居然沒有錯誤,好吧算在運氣的頭上。但愿好運年年有,今年特別多。買個裝備加運氣!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表