原创 關於#ifdef __cplusplus

時常在cpp的代碼之中看到這樣的代碼: #ifdef __cplusplus extern "C" { #endif //一段代碼 #ifdef __cplusplus } #endif   這樣的代碼到底是什麼意思呢?首先,__

原创 socket的文章

                                       參考資料 Disclaimer and Call for Help --------------------------------------------

原创 Unix傳奇(下篇)

Unix傳奇(下篇) 陳皓    Unix與黑客文化   黑客的文化和Unix的商業化存在着必然的聯繫。自從Unix出現,黑客文化就與之而來。   1993初,一個悲觀的觀察家撰文指出,已經有理由認爲Unix的傳奇故事連同他帶有黑客文明將

原创 淺談內存泄漏

 淺談內存泄漏(一)  對於一個c/c++程序員來說,內存泄漏是一個常見的也是令人頭疼的問題。已經有許多技術被研究出來以應對這個問題,比如Smart Pointer,Garbage Collection等。Smart Point

原创 Unix傳奇(上篇)

Unix傳奇(上篇)  陳皓   瞭解過去,我們才能知其然,更知所以然。總結過去,我們纔會知道我們明天該如何去規劃,該如何去走。在時間的滾輪中,許許多的東西就像流星一樣一閃而逝,而有些東西卻能經受着時間的考驗散發着經久的魅力,讓人津津樂道

原创 Linux Program Tools (Linux Binutils)

一、Linux Binutils1, 概要:    Linux binutils 是一系列軟件開發工具(Tools)的集合,包括連接器(Linker),彙編器(Assembler),以及其他處理對象文件(Object files)及檔案文

原创 出現此問題的解決方法: unexpected end of file while looking for precompiled header directive

如果發生錯誤的文件是由其他的C代碼文件添加進入當前工程而引起的,則Alt+F7進入當前工程的Settings,選擇C/C++選項卡,從Category組合框中選中Precompiled     Headers,選擇Not     Usin

原创 關於 _MSC_VER

_MSC_VER分解如下:         MS:Microsoft(微軟)的簡寫         C:MSC就是Microsoft出的C編譯器。         VER:Version(版本)的簡寫。         全部加在一起就是: