亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

C++/VC++編程的疑難問題及解答

2019-11-17 05:10:13
字體:
來源:轉載
供稿:網友
文本要害字:程序設計/C++/技巧1、[VC問題] 編輯框內的換行?
答:假設要在編輯框內輸出"12345/n6789"。首先要設置編輯框的Multiline屬性為TRUE,在輸出時,除了要加/n,還要有/r。也就是說,假如要12345和6789在兩行顯示,需要輸出12345/r/n6789。代碼如下: m_strData = "12345/n67890";   // m_strData是和編輯框關聯的變量
UpdateData(FALSE);     //更新控件
2、[C++標準程序庫的問題] list的迭代器是否可以隨機移動?
答:由于list的內部實現是雙向鏈表,鏈表就要求迭代器(指針)只能依次從前向后(或從后向前)移動,依次移動一個位置,因此list只定義了++和--操作符,而沒有定義+、-、+=和-=等操作符。所以要想list的迭代器移動一段距離,就需要自己編程實現,用一個小循環就行了,代碼如下: #include <list>
using namespace std;
list myList;
… // myList的初始化及其他操作
list::const_iterator itList = myList.begin();
// itList向前移動len個距離
for ( int i= 0; i < len; i++ )
{
 ++itList;
}
… // 其他操作3、[C++標準程序庫的問題] 在刪除操作很多的情況下,應該選擇什么樣的容器?
答:按照標準程序庫的說明,當刪除/插入只發生在容器的尾部時,應該使用vector;當刪除/插入只發生在容器的首/尾部時,應該使用deque;當刪除/插入操作很多,而且刪除/插入不是只在容器的首尾,這時應該選擇list。
  但是這里也有一個問題,在使用list時,由于其迭代器只能一次移動一個位置,在有大量刪除的操作時,需要大量的迭代器移動操作,因此使用list的效率會很低;list的另一個缺點是,占用空間要比同等容量大小的vector要大,這是由于list的實現需要指針,每個元素就多比vector中的元素多兩個指針(雙向鏈表),因此在每個元素都很小(幾個字節),而且元素數量很大時,使用list就非常浪費空間了。
  假如使用vector,那么刪除中間元素會導致大量的元素移動操作,效率也不高,為了解決這個問題,我們可以這樣作:使用vector容器,但是不直接刪除元素,而是再申請一個臨時vector,將原來vector中未刪除的有用元素依次加入/保存到臨時vector,然后用這個臨時vector替換原來的vector,假如實現知道要刪除的元素的個數,那么可以事先預留臨時vector的空間,再將有用元素存到臨時vector中,代碼如下: #include <vector>
using namespace std;
vector myVec;
…     // myVec的初始化以及其它操作
vector tempVec;
     // 刪除myVec中的num個元素
tempVec.reserve( myVec.size() - num ); // 預留臨時vector的空間for ( ;; )
{
 將myVec中的有用元素存到tempVec中;
}myVec.swap( tempVec ); // myVec的容量等于或稍大于myVec.size()
…   // 其它操作這只是我目前總結的幾個問題,以后碰到問題隨時解決,隨時總結。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久热99视频在线观看| 亚洲精选一区二区| 成人网在线免费观看| 欧美成年人视频网站欧美| 国产精品免费在线免费| 日本精品视频在线播放| 97色伦亚洲国产| 亚洲va国产va天堂va久久| 日韩在线观看电影| 热99精品只有里视频精品| 国产成人精品免高潮在线观看| 亚洲国产福利在线| 亚洲精品日韩激情在线电影| 在线精品国产欧美| 国产精品久久久久久久久久| 91精品国产综合久久久久久蜜臀| 国产精品久久久久久久久男| 韩日欧美一区二区| 国产欧美精品va在线观看| 亚洲国产免费av| 色中色综合影院手机版在线观看| 国产亚洲精品久久久久久| 国产精品大陆在线观看| 欧美激情视频在线观看| 亚洲日韩中文字幕| 亚洲激情视频在线播放| 亚洲精品乱码久久久久久按摩观| 91精品国产色综合久久不卡98口| 亚洲女人初尝黑人巨大| 亚洲一区中文字幕在线观看| 91高清视频免费观看| 国产在线视频2019最新视频| 日韩一区二区av| 日韩极品精品视频免费观看| 91免费国产视频| 欧美黑人巨大精品一区二区| 国产女人18毛片水18精品| 日本亚洲欧美三级| 一色桃子一区二区| 国产美女久久精品香蕉69| 精品女厕一区二区三区| 国产精品免费一区二区三区都可以| 人九九综合九九宗合| 亚洲激情在线观看视频免费| 亚洲欧洲午夜一线一品| 国产精品激情av在线播放| 欧美小视频在线观看| 日韩免费在线视频| 2019国产精品自在线拍国产不卡| 亚洲欧美日本另类| 91免费版网站入口| 亚洲淫片在线视频| 欧美巨大黑人极品精男| 国产精品色悠悠| 日韩在线免费观看视频| 国产丝袜高跟一区| 欧美日韩美女在线| 亚洲国产精品字幕| 欧美精品18videos性欧| 国产视频亚洲精品| 国产99视频精品免视看7| 亚洲天堂开心观看| 91精品国产91久久久久久最新| 亚洲人成网站777色婷婷| 国产欧美日韩专区发布| 欧美激情videoshd| 日韩精品小视频| 中文.日本.精品| 欧美成年人在线观看| 国产成人精品亚洲精品| 欧美成人久久久| zzjj国产精品一区二区| 日韩av在线免播放器| 国产精品免费视频久久久| 狠狠色香婷婷久久亚洲精品| xxx成人少妇69| www欧美日韩| 亚洲无亚洲人成网站77777| 亚洲精品乱码久久久久久金桔影视| 国产一区二区三区久久精品| 日韩午夜在线视频| 亚洲999一在线观看www| 国产精品91久久久| 欧美网站在线观看| 国产精品久久综合av爱欲tv| 亚洲精美色品网站| 欧美成人自拍视频| 欧美在线视频网| 一本色道久久88综合日韩精品| 亚洲精品久久视频| 国产成人精品在线观看| 狠狠躁夜夜躁人人爽天天天天97| 欧美成人在线影院| 在线播放精品一区二区三区| 久久影视免费观看| 国内免费精品永久在线视频| 国产精品久久久一区| 欧美性做爰毛片| 精品国产一区二区三区在线观看| 2019中文字幕免费视频| www.亚洲一区| 精品亚洲男同gayvideo网站| 在线视频日韩精品| 爽爽爽爽爽爽爽成人免费观看| 亚洲电影av在线| 国产有码一区二区| 日韩精品亚洲元码| 最近中文字幕mv在线一区二区三区四区| 欧洲亚洲免费在线| 亚洲欧美国产精品va在线观看| 国精产品一区一区三区有限在线| 91黑丝高跟在线| 精品国产欧美成人夜夜嗨| 日韩在线中文字| 一本色道久久88精品综合| 国产在线a不卡| 欧美激情啊啊啊| 国产成人精品一区| 久久精品人人做人人爽| 九九热最新视频//这里只有精品| 日本精品久久久久影院| 日韩在线观看免费高清完整版| 51久久精品夜色国产麻豆| 国产精品吊钟奶在线| 国产午夜一区二区| 亚洲欧美国内爽妇网| 精品国产老师黑色丝袜高跟鞋| 亚洲福利视频免费观看| 欧美一性一乱一交一视频| 欧美色xxxx| 国产精品视频自在线| 全色精品综合影院| 尤物yw午夜国产精品视频| 国产男女猛烈无遮挡91| 欧美在线观看视频| 国产欧美日韩中文字幕| 日韩人体视频一二区| 亚洲女同性videos| 精品国产999| 一区二区三区四区在线观看视频| 久久精品一区中文字幕| 精品久久久久久中文字幕大豆网| 亚洲精品国产精品国产自| 欧美大片网站在线观看| 青青精品视频播放| 日韩精品在线视频美女| 亚洲自拍偷拍区| 中文.日本.精品| 在线a欧美视频| 情事1991在线| 亚洲精品中文字幕av| 青青草99啪国产免费| 国产一区二区三区直播精品电影| 久久亚洲私人国产精品va| 国产v综合v亚洲欧美久久| 欧美性感美女h网站在线观看免费| 亚洲精品一区二区三区婷婷月| 色综合视频一区中文字幕| 欧美日韩午夜激情| 怡红院精品视频| 福利视频第一区| 国产精品视频26uuu| 日韩国产精品视频| 国产偷国产偷亚洲清高网站|