原创 C++0x導讀 - 序言

閒暇之餘讀讀C++的標準是一件很有意思的事情, 我們可以在C++標準委員會的官方網站(http://www.open-std.org/jtc1/sc22/wg21/)下載C++0X標準的草案。目前最新的版本是2009.3.23發佈的n28

原创 優化你程序的大小 - 宏觀優化

原文:http://blogs.msdn.com/xiangfan/archive/2008/09/19/minimize-the-size-of-your-program-high-level.aspx 注:本文的主要目的在於最小化可執

原创 搞掛你的C++編譯器

原文:http://blogs.msdn.com/xiangfan/archive/2008/09/15/play-with-the-c-compiler-compile-nightmare.aspx 搞掛編譯器是一件很有趣的事情,編譯死

原创 Protected or Private?

原文:http://blogs.msdn.com/xiangfan/archive/2008/10/16/protected-or-private.aspx 作爲父類的設計者,你可能會躊躇到底應該賦予你的成員函數protected還是pr

原创 優化你程序的大小 - 微觀優化

原文:http://blogs.msdn.com/xiangfan/archive/2008/09/27/minimize-the-size-of-your-program-low-level.aspx 宏觀優化: http://blo

原创 C++模板技巧:編譯期探測類成員

原文:http://blogs.msdn.com/xiangfan/archive/2009/02/09/c-template-trick-detecting-the-existence-of-class-member-at-compil

原创 C++0x導讀 - 2.13 常數

返回目錄 C++0x支持以下7種類型的常數(其中後兩種是C++0x新增的):整型常數 字符常數 浮點常數 字符串常數 布爾常數 指針常數自定義常數 1、整型常數(注:因爲long long是C++0X才正式加入的,所以目前不同的編譯器對它

原创 Debug vs Release

原文:http://blogs.msdn.com/xiangfan/archive/2008/08/30/debug-vs-release.aspx 有些人可能會問VC中的Debug和Release模式到底有什麼區別,能不能將兩者混用。

原创 打開VS2008 SP1對C++ TR1頭文件的語法高亮支持

原文:http://blogs.msdn.com/xiangfan/archive/2008/12/13/enable-syntax-highlighting-for-tr1-headers-in-vs2008-sp1.aspx 很不幸,

原创 C++0x標準庫改動一覽

原文:http://blogs.msdn.com/xiangfan/archive/2009/01/12/standard-library-changes-in-c-0x.aspx  C++0x會在不久的將來通過。那麼你知道標準庫都有哪些

原创 在線C++編譯器介紹

原文:http://blogs.msdn.com/xiangfan/archive/2008/08/29/online-c-compilation-service.aspx 網上有許多在線C++編譯器。你可以利用它們對你的代碼針對各種C+

原创 混淆你的代碼

原文:http://blogs.msdn.com/xiangfan/archive/2008/09/16/obfuscate-your-code.aspx 混淆是防止你的代碼被別人逆向工程的有效手段。 下面是在x86架構上利用間接調用和指

原创 C++03標準中的幾處缺陷

原文:http://blogs.msdn.com/xiangfan/archive/2008/08/30/conformance-macros-in-vc-stl.aspx 在VC的STL實現中,有兩個宏"_HAS_IMMUTABLE_S

原创 STL容器和string的連續性

原文:http://blogs.msdn.com/xiangfan/archive/2008/12/04/contiguous-of-stl-containers-and-string.aspx 在C++中,大家都知道vector的數據是

原创 VC語言擴展一覽

原文:http://blogs.msdn.com/xiangfan/archive/2008/12/11/vc-extensions-list.aspx MSDN有專門的頁面描述VC提供的語言擴展。但是裏面的內容並不全面。  我收集了一份