Implementation of deque, and difference than vector Implementation of Emplace serious f...
Implementation of deque, and difference than vector Implementation of Emplace serious f...
C++11里面提出了一個新的概念enum class疲吸。它的特點是逆屡。 新的enum的作用域不在是全局的了。 原來enum名字的作用域是全局的训貌。 而新的enum class的名字...
解析signal函數(shù)的類型。 signal是個Unix下的一個函數(shù)豺鼻。試圖解釋這個函數(shù)的類型是什么?void (*signal(int sig, void (*func)(in...
=default關(guān)鍵字使用的地方 The "default" mechanism can be used for any function that has a defaul...
在重載的時候儒飒,vector會有問題谬莹。 當(dāng)需要可變參數(shù),如果使用vector的話桩了,可能會遇到下面這個問題附帽。函數(shù)f有兩個重載的版本,編譯器無法選擇具體調(diào)用vector還是list...
在Windows API編程的時候蕉扮,常常會遇到這樣的場景,先創(chuàng)建某個對象A颗圣,然后再用這個對象去創(chuàng)建另外一個對象B喳钟。就像下面這段代碼,正常的邏輯很簡單在岂,但是如果考慮到錯誤處理的...
1. 用std::chrono::duration表示一段時間奔则。 duration的定義方式 第一個參數(shù)int表示用類型保存時間間隔,第二個參數(shù)ratio<60>是個有理數(shù)蔽午,...
http://www.cprogramming.com/ Prototype: int kbhit(void);Header File: conio.hExplanation...
P172 總結(jié)goto語句的用法和問題。 P175 異常發(fā)生的時候及老,是先stack unwind還是先執(zhí)行catch P188 指針和引用的爭論抽莱,何時使用指針,何時使用引用 ...
使用初始化列表初始化內(nèi)置類型的時候写半,編譯器會做更加嚴格的檢查岸蜗。 按書上的說法j和k都會有編譯錯誤尉咕。而i可能不會有編譯錯誤叠蝇,雖然現(xiàn)在大多數(shù)的編譯器在i的時候都會報錯。所以個人覺...
在C++ Primer的第二章里面討論了該如何選擇正確的類型年缎,這里是些自己的看法悔捶,和書上的不全一樣。 char, short, int and long int類型一般是處理...
P20頁 完成練習(xí)1.20单芜,1.25 Sales_item.h P32 關(guān)于如何選擇類型蜕该,有一些自己的經(jīng)驗看法≈摒可以討論并記錄下來堂淡。 P33 完成博客馋缅,關(guān)于如何表示最大的in...
C語言數(shù)組的不便之處就是求數(shù)組的長度麻煩绢淀。 對于一個數(shù)組int arr[10];萤悴,一般都這樣求長度sizeof(arr) / sizeof(arr[0])。但是這里有兩個麻煩...
在C里面經(jīng)常使用memset來把一個結(jié)構(gòu)體的內(nèi)容全部設(shè)置為0覆履。 memset(ps, 0, sizeof(S)); 在C++11里面,利用aggregate initiali...
出于學(xué)習(xí)C++11/14的目的费薄,除了VS2013外還需要選擇另外一個編譯器做對比硝全。clang是個不錯的選擇。不過這個編譯器對VC的一些擴展特性支持不好楞抡,對windows sd...