久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

IV C++第二部分模板之容器和迭代器

[復制鏈接]
ID:60076 發表于 2014-4-29 20:13 | 顯示全部樓層 |閱讀模式
   到目前為止C++修行了六十多天,第二部分的容器也給它ok了,到現在可以說C++已經完成全部的一半了,剩下一半才是關鍵,也是它的核心,第三部分的類和數據抽象和第四部分的面向對象和泛型編程。全部結束看來至少還得2個月,最近在類的部分卡著了,從上個星期開始卡到現在,天天面向對象,可對象老出問題,通過做編程題總算把構造函數和析構函數弄清楚了,其他的像this指針,友元函數還好,煩就煩在友元類,兩個類甚至多個類之間用友元friend,可謂是問題重重啊,運算符重載還沒開始,簡單瞄了瞄感覺也不是個省油的燈,還好以前寫程序沒少用C和C++的常量const、靜態變量static、全局extern,否則加入類后更加的模糊不清了,總而言之現在學類的感覺和以前學指針非常相似,都是很糾結的東西,稍微一不留神就迷路了,就像路癡一樣,繞進去就很難出來。不過話說回來指針這東西,即使是再明白也有不明白的時候,比如要用二級指針的時候,就犯迷糊,或者突然說起函數指針和指針函數的區別還真是不好說,不過如果要說熊貓和貓熊的區別倒是挺簡單的。感覺還是其他語言好啊,雖然或許要面向對象,但沒指針!
       容器接觸了一個月后,我看法是,容器把數組給替換掉了,迭代器把指針給替換了,也就是說凡是可以用數組和指針的地方就可以用容器和迭代器來代替,因為之前的數組指針題基本上都用這些東西給實現了,包括二維數組的坐標系、統計數量、排序算法等等,只不過感覺語法上不夠直觀,不過都說比起指針這樣的話bug比較少,而且又安全不會出內存問題,但是唯一一點不足的就是無法像指針那樣操作底層。不過剛剛用容器還是很不好用的,要背很多的操作,(記得以前背三角函數公式也是忒糾結)而且每種容器的操作又不同,容器分順序容器和關聯容器也有容器的容器,常用的順序容器像向量、雙端隊列、鏈表;關聯容器有映射、集合、多重映射和集合。初略算了算操作公式還是有很多的,基本上每種容器都有創建初始化、插入、刪除、復制賦值、查找、解引用,有的是單個的操作,有的是范圍的操作,就像游戲中的單攻和群攻一樣的,怪多了一個個的消滅太麻煩了,所以就有了群攻,比如刪除元素我要刪100個甚至更多,如果我一個個的刪,要寫個100行,即使用循環來刪也很費勁的,所以才群體消滅技能,一行代碼就搞定了,不過范圍刪除要用兩個標記,這樣才能知道要刪除的范圍,而這個就用名叫迭代器的指針來做標記。要說容器和迭代器的話,一個是裝東西的器具,另一個就是用來拿東西的器具, 所以只要用容器就一定要用迭代器來操作,所以呢到此為止就有三種方式操作管理一組數值了,C的數組和指針,加上C++的容器,可以存放相同類型的元素,像int型的基本元素、像已經封裝過的string類型的封裝元素以及類類型,說起類類型我又要傷心了,看來還是找感覺,感覺來了就上手了。
       C++全部搞定預計要到5月了,搞定后再來決定是搞數據庫、數據結構還是Unix系統的UC部分,windows系統的win32和MFC應該是沒戲了,只知道有這個東西就行了吧;QT這個東西需要再學,不需要直接無視、所以今年下半年的目標應該就是數據庫、數據結構和UC了,當前只好硬著繼續同類和對象做斗爭了,總而言之,言而總之類是混蛋!坑貨!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人免费看片 | 在线午夜| 91久久久久久久 | 亚州综合在线 | 国产精品久久久久久久久久免费 | 亚洲午夜视频在线观看 | 神马久久久久久久久久 | 视频一区中文字幕 | av在线播放一区二区 | 久久久久久黄 | 国产一区二区不卡 | 国产精品成人在线观看 | 欧美精品成人一区二区三区四区 | 国产98色在线 | 日韩 | 欧美三区在线观看 | 97久久精品午夜一区二区 | 亚洲欧美一区二区三区国产精品 | 久久久久久久久久久久久久国产 | 国产成人精品免高潮在线观看 | 国产99久久精品 | 91精产国品一二三区 | 日韩在线精品视频 | 久久久久国产一级毛片 | 91大神在线看 | 久久久网| 国产高清精品一区二区三区 | 久久蜜桃资源一区二区老牛 | 久久精品一区二区 | 凹凸日日摸日日碰夜夜 | 欧美高清视频一区 | 九色.com | 国产一区免费 | 日韩成人 | 毛片一区二区 | 99热在这里只有精品 | 久久精品综合 | 超碰97免费 | 99亚洲精品| 久久99国产精一区二区三区 | 999观看免费高清www | 日韩欧美一级片 |