敏捷宣言: 個體和互動高于流程和工具 工作的軟件高于詳盡的文檔 客戶合作高于合同談判 響應(yīng)變化高于遵循計劃 敏捷宣言其實就是敏捷的價值觀砚亭,認(rèn)為左邊的四項是比右邊的四項更重要灯变。...

莫名的覺得這三個類好像捅膘,所以就放在一塊學(xué)習(xí)一下添祸,感覺就是一個代表很多類型的類。 std::any一個類型安全的容器寻仗,可以放置各種類型的數(shù)據(jù)刃泌。 std::variantstd:...
打開一個目錄函數(shù)原型DIR *opendir(const char *name) DIR *fopendir(int fd)頭文件#include #include <di...
這三個詞分別描述了函數(shù)間的三種關(guān)系署尤,要分清楚這三種關(guān)系,我們先來看一段代碼示例: 上述代碼的運行結(jié)果如下: overload 先來說一下第一種關(guān)系曹体,overload俗扇。下面的兩...
我寫了一段代碼: 運行結(jié)果如下: 我們可以看到,在for循環(huán)展開可以提高代碼的執(zhí)行效率铜幽,主要的原因有以下兩點1、提高緩存命中(cache hit)率2究孕、減少分支預(yù)測啥酱,當(dāng)前例子...
C++11: rvalue 右值 rvalue & lvalue(右值與左值) 左值與右值的定義是比較復(fù)雜厨诸,下邊僅給出一個相對簡單的定義镶殷,也是大家相對容易接受的一個定義。 左...
這三個是C++中比較常用的順序容器绘趋,如何選擇這三個是一個值得探討的問題颗管。關(guān)于std::array的介紹陷遮,請花兩分鐘看一下我的另一篇文章C++11:array。 三種容器各自的...
code review需要關(guān)注哪些內(nèi)容垦江? 設(shè)計:代碼的設(shè)計對于當(dāng)前的功能及整體的系統(tǒng)是否是合適的。 功能:代碼是否實現(xiàn)了所要求的功能。 復(fù)雜性:代碼是否能夠更簡練绽族。 測試:是...
線程 多線程的優(yōu)缺點:優(yōu)點:輕量的進程 姨涡,線程間的通訊更迅速缺點:不好實現(xiàn),不能運行在分布式系統(tǒng)上 一個線程的簡單的例子: thread t1(function_1) 聲明了...