原创 strcpy/strncpy/strcpy_s比較

 strcpy()是依據源串的/0作爲結束判斷的,不檢查copy先的Buffer的Size,如果目標空間不夠,就有BufferOverflow問題。請務必使用按照strncpy_s()、strcpy_s()、strncpy()等不同環境而

原创 簡歷

樓主轉行了,我還繼續在戰壕中奮鬥..... 10年IT路,生死兩茫茫,不思量自難忘......回頭看,有得有失..... 個人資料: 1996年09月--2000年09月 華中理工大學漢口分校 計算機軟件及應用 本科 統招 興趣愛好: 1

原创 ACE源代碼目錄結構

ACE源代碼目錄結構 NP 2011-03-04 23:25:39 閱讀32 評論0   字號:大中小 訂閱   ACE官方網站:http://www.riverace.com/ 轉載自:http://blog.csdn.net/zhe

原创 C++編譯連接過程(轉)

  C++程序從編譯到鏈接然後再到調用的整個過程如下。 只是個人最近觀點,希望能與志同道合的同學一起討論。 注:這裏只是研究C++的主流編譯過程,與Java沒有任何關係,因爲使用的技術完全

原创 浮點數的內存結構

  浮點數的內存結構[ 2009-2-26 6:36:00 | By: 鳳凰涅槃 ] 3推薦所有的C/C++編譯器都是按照IEEE(國際電子電器工程師協會)制定的IEEE 浮點數表示法來進行運算的。這種結構

原创 調用約定

 C++調用約定和名字約定 調用約定:__cdecl __fastcall與 __stdcall,三者都是調用約定(Calling convention),它決定以下內容:1)函數參數的壓棧順序,2)由調用者還是被調用者把參數彈出棧,3)

原创 C++虛表

(1) 單一繼承,無覆蓋 1)虛函數按照其聲明順序放於表中。 2)父類的虛函數在子類的虛函數前面。 (2) 單一繼承,又覆蓋 1)覆蓋的f()函數被放到了虛表中原來父類虛函數的位置。 2)沒有被覆蓋的函數依舊。 這樣,我們就可以看到對於下

原创 【轉】C++指向類成員的指針的使用(詳細介紹)

【轉】C++指向類成員的指針的使用(詳細介紹) 默認分類 2009-09-06 20:39:57 閱讀176 評論0   字號:大中小 訂閱 1.首先普通函數指針不能被賦值爲成員函數的地址,即使返回類型和參數完全匹配。例如:下面是的p

原创 回調函數

回調函數是什麼?   下層模塊反過來調用上層模塊提供的函數,這個函數就叫回調函數。       爲什麼出現回調函數?   使調用者和被調用者之間互相獨立, 降低模塊之間的耦合。       本質其實也就是針對藉口編程。而不針對實現。

原创 結構體(Struct) 和 類(Class)

結構體(Struct) 和 類(Class) 對於結構和類,初看上去都一樣。都可以有自己的字段,屬性,方法,還能有構造函數。但是這兩者其實有很大的不同,而且各自有各自的應用範圍。下面還是談談兩者的分別吧。 1 結構的特點和性能優勢 結構是

原创 C++各大著名程序庫

C++各大著名程序庫 C/C++ 2011-03-05 09:16:53 閱讀57 評論0   字號:大中小 訂閱 轉載自:http://www.kuqin.com/language/20090215/34991.ht

原创 delete 和 truncate 區別

區別1。delete from後面可以寫條件,truncate不可以2。delete from記錄是一條條刪的,所刪除的每行記錄都會進日誌,而truncate一次性刪掉整個頁,因此日至裏面只記錄頁釋放,簡言之,delete from更新日

原创 sql中rtrim的用法

     以下是OCP教材中對該函數的描述RTRIM(<c1>,<c2> ) takes two arguments, where c1 and c2 are characterstrings. This function return

原创 某公司筆試題

以下給出的是我之前參加一家網絡遊戲公司招聘C++程序員的筆試題,這套題目整個測試的時間長達三個小時前言:1 請寫代碼打印100之內的素數,講求效率(請做你的解法的效率分析)2 求m,n的最大公約數3 輸入10個字符串,打印出其中重複的字符

原创 如何讓類的成員函數作爲回調函數

如何讓類的成員函數作爲回調函數 爲什麼類(class)的成員函(member function)數不能作爲回調函數(callback function)首先來看看回調函數有怎樣的特點。windows中,回調函都顯式(explicit)使用