最近遇到些比較語法糖的知識(shí)脂信,記錄下來防止忘記课幕。 1. likely與unlikely likely與unlikely是Kernel中提供的兩個(gè)宏...
1. 協(xié)程介紹 協(xié)程(coroutine)是近些年來在后臺(tái)開發(fā)方向比較火的一個(gè)概念,實(shí)際上桦锄,協(xié)程在歷史上比線程還要早些,而最近火起來則是因?yàn)榻鼇?..
to be done
跳表(SkipList)是一種檢索效率非常高的數(shù)據(jù)結(jié)構(gòu)蔫耽,其檢索效率經(jīng)證明與紅黑樹相當(dāng)结耀。但是,輪到實(shí)現(xiàn)復(fù)雜度比較的時(shí)候针肥,跳表可就把紅黑樹饼记、AVL樹...
C++中突出的特性之一就是代碼重用,而模板在其中發(fā)揮了重要的作用慰枕,STL也是依托于C++模板而實(shí)現(xiàn)的最為廣泛和有用的工具庫具则。模板所涉及到的知識(shí)比...
最近在網(wǎng)上看到了一個(gè)C++類型轉(zhuǎn)換判斷的高效實(shí)現(xiàn),分享出來共同學(xué)習(xí)具帮。作者使用了sizeof關(guān)鍵詞博肋、函數(shù)重載與可變參數(shù)的功能,功能實(shí)現(xiàn)得簡潔優(yōu)雅蜂厅。...
C語言沒有STL匪凡,缺乏對動(dòng)態(tài)長度字符串功能的支持;同時(shí)掘猿,C使用'\0'判斷字符串的結(jié)尾病游,不具有二進(jìn)制安全性。然而在程序開發(fā)時(shí),我們可以通過自定義...