介紹乙個好東西C 11

2022-06-20 18:36:09 字數 503 閱讀 7525

c++11引入了auto型別說明符,auto讓編譯器通過初始值來推算變數的型別,所以auto定義的變數必須有初始值。

ranged-base for範圍for

c++11 引入了一種嶄新的for迴圈形式,可以逐一迭代某個給定的區間、陣列、集合內的每個元素。其他程式語言可能稱此為foreach迴圈。

其一般性語法如下:

for ( decl : coll)

例項:

for ( int i :)

}// 這個所謂的range-based for語句等同於:

}// 一般而言,如果coll提供成員函式begin()和end(),那麼乙個range-based for迴圈宣告為

for(decl : coll)

// 便等同於

}

範圍for迴圈有兩種用法:可以遍歷字串,陣列,map,vector等容器。

部落格是乙個好東西

部落格是由部落格託管商提供部落格內容託管服務,由網際網路使用者自行組織和管理的新一代的網際網路應用,被稱為web2.0的代表形式。web1.0是傳統 在網際網路上的自然延伸,表現為內容提供商 isp 向網際網路使用者作單向廣播,使用者被動接收。這樣形式除了媒介轉換為網際網路外,和傳統的廣播 電視 報...

rlwrap真是乙個好東西

在linux下面使用sqlplus很不爽,上下鍵,退格鍵都不能用,嚴重降低生產效率。某一天終於發現了這個rlwrap這個好東西,特寫此文記錄。先裝上一些安裝rpm 一 安裝readline os的安裝光碟裡提供了readline包.rhel 4 root oracle11g rpm uvh read...

UserControl真是乙個好東西啊!

通過usercontrol,可以將多種控制項組合起來,從而封裝成乙個新的控制項。比如,將button 和 listview結合起來,可以實現豐富的下拉選擇。listview其充分的表現力,可以實現多選,單選,多列顯示,選擇等,非常多的控制項。做了一年產品軟體,對於ui和使用者體驗,有一定的心得,也有...