0.前言 C++11為我們帶來了std::shared_ptr糯而,方便我們在動態(tài)分配內(nèi)存的時候發(fā)生memory leak棍好,他是基于引用計數(shù)實現(xiàn)的,...
0.前言 前幾天遇到了一條尋找數(shù)組中第k小的題目柑潦,可以用STL的std::priority_queue來解決幔欧,將前k個元素放到std::prio...
0.為什么需要線程池匙铡? 當我們需要完成一些持續(xù)時間短撵摆、發(fā)生頻率高的工作時,每次為他們開啟一個線程既顯得繁瑣又會造成不必要的開銷凡橱,所以為這一類工作...
0.可以嗎小作? 我們不能讓構(gòu)造函數(shù)變成virtual的。C++語言的創(chuàng)造者stroustrup博士給出了很好的解釋:virtual是一項使用部分信...
0.如何重載函數(shù)運算符 三種方法:friend function稼钩、common function以及member function顾稀,下面一一闡述...
1.純虛函數(shù)是實現(xiàn)接口的良好選擇,擁有純虛函數(shù)的類是抽象類坝撑,我們無法聲明一個純虛類的對象静秆,只有當類派生純虛類并實現(xiàn)純虛函數(shù)時,派生類才不是抽象類...
0.前言 今天做筆試遇到一個問答題抚笔,問簡述一種設計模式的用法。鄙人才疏學淺侨拦,設計模式之類的高大上存在一直都是沒怎么研究過殊橙,唯一一個用過的就是一個...
0.自定義類型需要滿足的條件 我們需要為自定義類型Key實現(xiàn)一個Function Object,他需要遵守以下條件: 返回類型為std::siz...