現在市面上,主流的C/C++編譯器包括M$的CL、gcc、Intel的icl、PGI的pgcc及Codegear的bcc(原來屬於B
C#的事件機制讓C#程序員如魚得水,尤其在架構的時候,事件驅動機制讓弱耦合成為一種主流。但對於我們從事C++開發的程序
c++的delete操作會調用析構函數。 但析構函數沒有或者空的時候,指針類型的成員變量會保證被清為零 而非指針變量的類型則
為什麼要重載操作符 1. 讓類表現得像內置數據類型一樣 2. 能夠對程序中的表現有更多
1 #ifdef _XXXX …程序段1…
所謂頭文件發布,就是在build某個工程的build過程中,把頭文件發布到特定的輸出目錄,而依賴於此工程的代碼,則需要從此特定的輸出
規則1:*需要與間接引用的對象結合,因為類內部是沒有地址的,所以成員指針只是代表對象內一定的偏移 規則2: 當獲取成員函數的地址
用vector、multimap、list容器實現好友列表的各種操作C++ --------------------------
要理解一個C程序,僅僅理解組成該程序的符號是不夠的。程序員還必須理解這些符號是如何組合成聲明、表達式、語句和程序的。  
代碼如下: //: PointerToMemberOperator.cpp #include
對於某一特定類類型的全體對象我們需要訪問一個共同的變量,這個時候我們通常是在類的聲明中聲明一個靜態變量即stati
不記得誰說過,能用const的時候盡量用const。確實,const為增加程序的健壯性做出了很大貢獻,但是const修飾指針的時候還
一. 首先作為一種標准庫類型,string存在四種基本的構造函數。如下: string s; //默認構造函數,s為
在C++中我們寫頭文件時經常需要#include來包含其他頭文件。頭文件定義的實體經常使用其他頭文件的設施。 包含其他頭文件是如
C++中整型數有點令人迷惑不解。就像C語言一樣,C++被設計成允許程序在必要的時候直接處理硬件,因此整型被定義成滿足各種各樣硬件的特
一次性寫出C++中的所有關鍵字,有人會問了,到底有幾個呢? 下面來數數吧! asm  
先說說數組和指針吧:看看下面的東西做個准備哈,,, int q[3][4]={{1,3,5,7},{3,4,6,7
在C++程序設計設計類時,用到其他類的屬性或者方法要明白是用組合還是繼承。組合即是has a,該類擁有哪些屬性或者方法;繼承即是is a,該類擁有父類
--------------ErrorCorrelator.h--------------------------------------------
環境:2010 代碼: #include <iostream> using n