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和使用者體驗,有一定的心得,也有...