原创 類模板實現二叉查找樹
二叉查找樹是一種特殊的二叉樹,這種樹上不存在重複的結點,而且它上面的左子樹都比其父結點小,它上面的右子樹都比其父結點大。值得注意的是:具有相同數據的二叉查找樹會隨着數據插入順序不同而不同。 在treeNode.h中 #ifndef T
原创 變量命名規範化
C++變量命名規範 a Array 數組 b BOOL (int) 布爾(整數) by Unsigned Char (Byte)
原创 c++ const 約束符
1、什麼是const? 常類型是指使用類型修飾符const說明的類型,常類型的變量或對象的值是不能被更新的。(當然,我們可以偷樑換柱進行更新:)2、爲什麼引入const? const 推出的初始目的,正是爲了取代預編譯指令,消除它的
原创 常見問題(持續更新。。。)
1.使用類或者結構體時,再定義的後面要添加";" class Flyingtime { ...... }; struct Flyingtime { ....... }; 2.在windows下使用inclu
原创 好書推薦(持續更新ing)
彙編類書籍: 《Windows環境下32位彙編語言程序設計(第2版)》以及《Windows環境下32位彙編語言程序設計(第1版)》 簡介 《Windows環境下32位彙編語言程序設計(第2版)》一書於2006年3月由電子工業出版社出版,
原创 解析#pragma
在所有的預處理指令中,#pragma 指令可能是最複雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。#pragma指令對每個編譯器給出了一個方法,在保持與C和C++語言完全兼容的情況下,給出主機或操作系統專有的特徵。
原创 極限研究-"&"函數返回引用與返回普通類型的區別
函數返回值有很多類型,但是什麼時候該返回引用,而什麼時候又該返回非引用呢?它們之間有什麼區別嗎? 讓我們來看兩個例子: //函數返回引用 int &test1(int test_array[]) { return test_
原创 虛基類以及虛基類在繼承中的優先性
概述 當在多條繼承路徑上有一個公共的基類,在這些路徑中的某幾條匯合處,這個公共的基類就會產生多個實例(或多個副本),若只想保存這個基類的一個實例,可以將這個公共基類說明爲虛基類. classx1:virtual public x {
原创 虛擬析構函數
在類層次結構中,用多態性分配對象時會出現一個問題: 如果一個對象(帶有非虛擬析構函數)被delete操作符作用於指向對象的基類指針從而顯式刪除刪除該對象,基類析構函數(與該指針類型相匹配的)仍然會被這些對象調用。不管基類指針指向哪種對象類
原创 新的一天新的開始
新的一天又開始了,新的一天有新的挑戰! 我不
原创 關於Driver Studio 3.2 的安裝詳解
關於Driver Studio 3.2 的安裝詳解 經過對VC、WINDDK、Driver Studio這三個軟件反覆的安裝,終於可以使Driver Studio能在VC環境下正常編譯了。俗話說久病成醫,遇到的問題多了,自然就有了很多解決
原创 VS競技平臺2.1版優化
1.脫殼加修復,主要在修復上2.檢測文件的完整性。。。暴力修改3.去除關閉vs時彈出的對話框 004A80F3 6A 00 push 0 004A80F5 6A 04 push
原创 類的嵌套以及類的私有構造函數
在C++中“類的嵌套”以及“私有構造函數”是不是大家都不常用啊?下面先看一個例子吧: #include <iostream> using namespace std; template< typename T > //注意一點stat
原创 WTL的簡介與安裝
簡介: WTL 在開發者之間的悄悄傳播已經超過一年了, 傳聞它是基於ATL的,並在微軟內部使用.這理所當然的引起了ATL開發者社區的注意.這些人從ATL1.1開始,就一直爲ATL控件書寫UI代碼,但是他們發現,他們的所寫的代碼常常就是
原创 男人的心裏話
PS:到表哥的QQ空間裏溜了一圈,就這就是收穫 光顧事業了,人家說你沒責任感. 光顧家庭了,人家又說你沒本事. 專一點吧,人家說你不成熟. 花心點吧,人家說你是禽獸. 有錢,說你是壞人. 沒有錢,人家罵你窩囊廢. 哎!這年月做