原创 TCP/IP把網絡分爲四層,各層協議有哪些?
OSI(開放系統互連) TCP/IP 應用層 應用層
原创 C++中inline函數的定義可放在頭文件中,inline 函數重複出現不會導致連接錯誤,
附:http://blog.csdn.net/yingxunren/archive/2009/10/13/4663014.aspx inline 可以放在 .cpp 中,但此時只有本 cpp 文件可以用它
原创 強制類型轉換static_cast、dynamic_cast、reinterpret_cast、和const_cast
static_cast、dynamic_cast、reinterpret_cast、和const_cast 關於強制類型轉換的問題,很多書都討論過,寫的最詳細的是C++ 之父的《C++ 的設計和演化》。最好的解決方法就是不要使用C風格的
原创 C++中二維數組的動態分配
C++中二維數組的動態分配 作者: 來源:csdn博客 發佈者:admin 時間:2009-04-23 13:55:03 點擊:115 C++中一維數組的動態分配十分常用,但C++初學者可能很少想過要使用動態分配的二維數組
原创 點陣字庫結構以及點陣字顯示的實現原理
源自:http://rockcarry.home.sunbo.net/show_hdr.php?xname=AHAETV0&dname=P1K9731&xpos=0 點陣字庫結構以及點陣字顯示的實現原理 在 DOS 下
原创 不應該不知道C++的常用庫
在C++中,庫的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了設計庫來擴充功能要好過 設計更多的語法的言論。現實中,C++的庫門類繁多,解決的問題也是極其廣泛,庫從輕量級到重量級 的都有。不少都是讓人眼界大開
原创 static
轉自百度百科 static C++的static有兩種用法:面向過程程序設計中的static和麪向對象程序設計中的static。前者應用於普通變量和函數,不涉及類;後者主要說明static在類中的作用。 一、面向過程設計中的sta
原创 C++內存管理詳解
C++內存管理詳解 作者:PingPong 文檔來源:CSDN 點擊數: 519 更新時間:2006-7-7 偉大的Bill Gates 曾經失言: 640K ought to be enough f
原创 sizeof筆試題
轉自http://blog.csdn.net/yanyaohua0314/archive/2007/09/17/1787749.aspx sizeof筆試題 http://www.xici.net/b700278/d4457608
原创 動態鏈接庫dll,靜態鏈接庫lib, 導入庫lib
目前以lib後綴的庫有兩種,一種爲靜態鏈接庫(Static Libary,以下簡稱“靜態庫”),另一種爲動態連接庫(DLL,以下簡稱“動態庫”)的導入庫(Import Libary,以下簡稱“導入庫”)。 靜態庫是一個或者多個obj文件的
原创 二叉樹 雜記
完全二叉樹每層從左到右排,除最後一層外,全部排滿,最後一層從左到右排。 課本上的版本:滿二叉樹的每個節點要麼是有2個非空子節點的內節點,要麼是葉子。 網上的版本: 滿二叉樹:每一層上的結點數都達到最大值;只有度爲0的結點和度爲2的結點
原创 a+++b與while( (*strDest++ = * strSrc++) != ‘/0’ ) --轉載
對於++、--運算符,我們應注意以下幾點: (1)++、--運算符只能用於變量,而不能用於常量或表達式,例如8++,(x+y)--均是不合法的。 (2)++、--運算符是單目運算符,優先級高於雙目基本算術運算符,而低於括號( ( ) )運
原创 vector小問題導致程序崩潰
std::vector<char> Vec; Vec.reserve(10); vec[0] = 'a'; 這樣子是錯的,其實本來沒有這個簡單,我把那個程序簡化了,寫這麼簡單,這樣子會崩潰的 std::vector<char> V
原创 關於c++對象全局對象析構的幾點記錄
轉自網上http://www.cppblog.com/lazz/archive/2009/02/25/74904.html #include<iostream>using std::cout;using std::endl;class C