摘要: windows 多線(xiàn)程編程的幾點(diǎn)經(jīng)驗(yàn) (防止死鎖)
閱讀全文
摘要: 在C++中,分配和歸還內(nèi)存時(shí)需要保持?jǐn)?shù)組和非數(shù)組形式的操作符的匹配:
T *aT = new T; // 非數(shù)組
T *arrT = new T[16]; // 數(shù)組
delete aT; // 非數(shù)組
delete [] arrT; // 數(shù)組
aT = new T[1]; // 數(shù)組
delete aT; // 錯(cuò)誤!應(yīng)該采用數(shù)組形式的操作符
閱讀全文
摘要: STL不但使我們能夠更輕松、更快捷地編寫(xiě)復(fù)雜的代碼,而且使編寫(xiě)的代碼既標(biāo)準(zhǔn)又高度優(yōu)化。
std::vector
names;
// ...
std::sort(names.begin(), names.end());
STL另一個(gè)優(yōu)雅之處在于高度可配置。在以上的代碼中,使用string的小于(<)操作符對(duì)vector中的string元素進(jìn)行排序,但在其它場(chǎng)合,未必總有一個(gè)小于操作符可供使用,而且有時(shí)并不希望以升序方式進(jìn)行排序。
閱讀全文
摘要: 1. 指向常量的指針和常量指針
2. 指向指針的指針
閱讀全文
摘要: 在vc2008 sp1中,引入了Feature Pack美化界面,不過(guò)微軟提供的例子都是針對(duì)單文檔或者多文檔項(xiàng)目的,要在對(duì)話(huà)框項(xiàng)目中使用Feature Pack中的一些美化控件(如CMFCListCtrl),需要在App類(lèi)(繼承自CWinAppEx)的InitInstance函數(shù)中添加下面兩行:
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2007));
CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_LunaBlue);
同時(shí),在項(xiàng)目res目錄下的rc2文件中添加#include 。
閱讀全文
摘要: 如何編譯TrueCrypt 7.0a源碼。TrueCrypt是一款開(kāi)源的虛擬加密磁盤(pán)工具,目前最新版本是7.0a,本文以該版本源代碼為基礎(chǔ),介紹了如何在VC2008下進(jìn)行編譯。 閱讀全文
摘要: vc2008編譯openssl 閱讀全文
摘要: How to Check the Existence of a File or a Directory 閱讀全文
摘要: 大數(shù)據(jù)量,海量數(shù)據(jù) 處理方法總結(jié) 閱讀全文
摘要: hash算法大全 閱讀全文