原创 NonConst TO Const

int main()...{    int i=0;    const int &j=i;    cout<<j<<endl;    i=5;    cout<<j<<endl;    //j=5;    //cout<<j<<endl

原创 大雜燴---Step by Step

 "const關鍵字只被編譯器識別。如果編譯器識別不到const,它就不會認爲是const的。比如說,char   *s   =   "12345";

原创 Visual C++ Data Type Ranges

 [http://msdn2.microsoft.com/en-us/library/s3f49ktz(VS.80).aspx][http://edn

原创 Beware the C++ implicit conversion

 http://blogs.msdn.com/oldnewthing/archive/2006/05/24/605974.aspx and a lot of comments there. Enjoy! Beware the C++ im

原创 va_list、va_start、va_arg、va_end的原理與使用

va_list、va_start、va_arg、va_end的原理與使用 概述由於在C語言中沒有函數重載,解決不定數目函數參數問題變得比較麻煩;

原创 Aggregrate:Initialization of structures and arrays in C++

 Aggregrate:Initialization of structures and arrays in C++ 先來認識一下C++中的Aggre

原创 什麼是BNF範式,什麼又是EBNF範式? 巴科斯範式及其擴展 BNF & Augmented BNF

關於boost.spirit的用法,在這裏我先不說,以後有時間我來慢慢的把它用中國話講解一遍。這個程序的核心實際上是一個EBNF的表達式,也就是如何用EBNF語法來表示四則運算。 BNF and EBNF: What are they a

原创 類繼承中構造函數和析構函數的調用

  類繼承中構造函數和析構函數的調用 現在,有三個類,類的定義如下 class CA{public: CA(){cout<<"CA construct

原创 Advanced Test in C and Embedded System Programming

編者按 :非常基本關於C語言的問題,一個信息類(計算機,資訊工程,電子工程, 通信工程)專業的本科畢業生應該達到的水平。題目不難,全部都能快速地答完,

原创 標題:C++中struct與class的區別是什麼?

  標題:C++中struct與class的區別是什麼? 06-09-06 09:08  引用 刪除 修改 #1

原创 OSI及TCP/IP的概念和區別

 [http://loveme23.blog.51cto.com/7891/11349] OSI及TCP/IP的概念和區別 2006-12-0

原创 C/C++ 多維數組與指針

Expert C Programming[http://proquest.safaribooksonline.com/0131774298/ch09lev1sec3]More about Arrays > Why C Treats Ar

原创 全排列的生成算法 字典序法

全排列的生成算法 對於給定的字符集,用有效的方法將所有可能的全排列無重複無遺漏地枚舉出來。 字典序法按照字典序求下一個排列的算法 /*例 字符集{1,

原创 看來,C++有默認的拷貝構造函數和賦值運算符=!

class myBase{        public:    void display();    myBase(int,int);    int

原创 IO Stream Manipulator

VC++2005 SRC裏面的源代碼:// 27.4.5, manipulators:ios_base& boolalpha (ios_base& s