原创 const的重載講解

const到底是不是一個重載的參考對象,請看下面的例子 class A { public:     void f(int i){ std::cout<<"1";}; //函數1     void f(int i) const { st

原创 面向對象的3個基本要素5個基本設計原則

面向對象的3個基本要素:封裝、繼承、多態 面向對象的5個基本設計原則: 單一職責原則(Single-Resposibility Principle)     其核心思想爲:一個類,最好只做一件事,只有一個引起它的變化。單一職責原則

原创 2014年的年終總結

看到大家都在做年終總結,我也寫一篇,主要給自己看一下,最近一段時間的得失,有什麼進步又有什麼不足。 我是去年12月份才進入到這家公司的,職位是證券交易前置開發工程師,正式加入了程序員的行列。話說在到這家公司之前的面試筆試都不是很順利,那時

原创 加載dll以及卸載dll相關的幾個API

普及一下知識: (1)LoadLibrary函數將指定的DLL模塊加載到進程的地址空間中。 調用成功,返回指定DLL文件的句柄,DLL句柄用來標識一個DLL文件。 調用失敗,返回NULL。 HMODULE LoadLibrary

原创 cocos2d-x中的場景切換特效

bool HelloWorld::init() {     //////////////////////////////     // 1. sup

原创 const與#define 區別詳解

(1) 編譯器處理方式不同   define宏是在預處理階段展開。   const常量是編譯運行階段使用。 (2) 類型和安全檢查不同   define宏沒有類型,不做任何類型檢查,僅僅是展開。   const常量有具體的類型,

原创 C++中Cout

C++中的運算符重載,切記一點,自定義類的運算符重載函數也是函數,自己重載的運算符的優先級不會因爲是自己定義的而改變,依然遵循與內部運算符一樣的優先級運算順序! 在論壇看到一個提問,報錯的地方是這樣的: <pre name="code"

原创 沒有合適的默認構造函數-超前引用

    今天學習狀態模式的時候出現了一個編譯問題,提示錯誤:沒有合適的默認構造函數。一開始是懷疑是類之間內部引用的問題,所以在文件頂部把所有的定義的類都聲明瞭一遍,發現還是不行,就到網上了解了一下得到這麼一個說法,‘超前引用’。    

原创 Cocos2d-x中應用裝飾者模式

裝飾者模式(Decorator Pattern) 以下情況使用Decorator模式 1. 需要擴展一個類的功能,或給一個類添加附加職責。 2. 需

原创 const的用法

1. const修飾普通變量和指針 const修飾變量,一般有兩種寫法: const TYPE value; TYPE const value; 這

原创 Linux系統命令大全

系統信息 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 dmidecode -q 顯示硬件系統部件 - (SMBIOS / DMI) hdparm -i /d

原创 C++的I/O操作

1.ofstream,open,close 寫入文件 #include<iostream> #include<fstream>   using namespace std;   //通過ofstream的方式實現

原创 C++文件流操作

fstream  // 文件流 ifstream  // 輸入文件流 ofstream  // 輸出文件流   //創建一個文本文件並寫入信息 //同向屏幕上輸出信息一樣將信息輸出至文件 #include<

原创 cocos2d-x常用動作

//載入一張圖片 CCSprite* leftDoor = CCSprite::create("loading/door.png"); leftDoor->setAnchorPoint(ccp(1, 0.5));  //設置錨點爲右邊中心

原创 VC++常用技巧

VC++ 6.0實用技巧彙總 1.檢測程序中的括號是否匹配把光標移動到需要檢測的括號(如大括號{}、方括號[]、圓括號()和尖括號<>)前面,鍵入快捷鍵“Ctrl+]”。如果括號匹配正確,光標就跳到匹配的括號處,否則光標不移動,並且機箱喇