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.為什么需要線程池? 當(dāng)我們需要完成一些持續(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ù)的類是抽象類,我們無法聲明一個純虛類的對象,只有當(dāng)類派生純虛類并實現(xiàn)純虛函數(shù)時,派生類才不是抽象類...
0.前言 今天做筆試遇到一個問答題,問簡述一種設(shè)計模式的用法。鄙人才疏學(xué)淺,設(shè)計模式之類的高大上存在一直都是沒怎么研究過,唯一一個用過的就是一個...
0.自定義類型需要滿足的條件 我們需要為自定義類型Key實現(xiàn)一個Function Object,他需要遵守以下條件: 返回類型為std::siz...