喜歡使用qt作為c++的ide, 但是每次用到c++11的新特性時都要修改pro檔案不勝其煩,於是乎,查了查如何新建專案模板,方法很簡單,分享如下:
版本:qt 5.3
路徑:h:\qt
另外還要修改一下wizard.xml檔案,這裡有在qt creater裡的顯示名字,我根據感覺總共修改了三項:id、description、displayname。
其效果如下圖:
另外下面使用cmake的也多了乙個,同時這也是沒修改wizard.xml的乙個反例吧,名字重複,導致難以區分。所以最好修改下。
C 11 建立乙個執行緒
include class sometask private void work int n char c private std thread taskthread 如 所示,方法start啟動乙個執行緒,執行緒執行本類的另乙個方法work。thread的第乙個建構函式為無參建構函式 thread...
C 11 寫乙個執行緒池
多併發時避免系統不斷的建立和銷毀執行緒,過度消耗資源 切換等,一般都使用執行緒池來管理執行緒。可以讓乙個執行緒重複執行多個任務而提高效率,話不多說使用c 11 特性寫了乙個執行緒詞,直接上 記錄一下,輪子就可以復用啦!執行緒池的作用 非同步解耦!主要構成 執行緒,任務,管理元件。singleton....
介紹乙個好東西C 11
c 11引入了auto型別說明符,auto讓編譯器通過初始值來推算變數的型別,所以auto定義的變數必須有初始值。ranged base for範圍for c 11 引入了一種嶄新的for迴圈形式,可以逐一迭代某個給定的區間 陣列 集合內的每個元素。其他程式語言可能稱此為foreach迴圈。其一般性...