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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2511|回復: 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精品国产91久久久久久吃药 | 亚洲免费在线 | 久热精品在线播放 | 日韩一区二区在线视频 | 国产视频一二三区 | 国产一级特黄aaa大片评分 | 中文字幕在线观看www | 国产精品污www一区二区三区 | 午夜视频在线视频 | 亚洲高清在线观看 | 亚洲综合大片69999 | 浴室洗澡偷拍一区二区 | 久久不卡日韩美女 | 一区二区三区高清 | 成人精品免费视频 | 欧美成人精品一区二区男人看 | 久久久视频在线 | 日韩高清国产一区在线 | 欧美综合一区 | 古装人性做爰av网站 | 91在线免费视频 | 毛片在线看片 | 亚洲一区精品在线 | 午夜在线免费观看 | 色综合视频 | 欧美精品久久久久久久久久 | 亚洲福利网站 | 一区二区三区久久久 | 亚洲欧美第一视频 | 国产亚洲精品成人av久久ww | 日韩第一区 | 欧区一欧区二欧区三免费 | 久久久久久久久久一区 | 午夜欧美| 欧美在线色视频 | 欧美日韩久久 | 国产精品一级在线观看 | 亚洲高清视频在线观看 | 精品免费在线 | 久草院线 |