原创 GCC 提供的原子操作
gcc從4.1.2提供了__sync_*系列的built-in函數,用於提供加減和邏輯運算的原子操作。其聲明如下: type __sync_fetch_and_add (type *ptr, type value, ...) type _
原创 VC獲取當前程序文件的路徑
1.方法1 char pBuf[MAX_PATH]; //存放路徑的變量 GetCurrentDirectory(MAX_PATH
原创 升級到cocos2d-x 2.0.2代碼差異
最近看cocos2d-x 2.0.2發佈後升級了一下,升級後發現又出現了很多錯誤,原來有一些地方的代碼用法改變了。在修改代碼的過程中,簡單做了一些記錄,當做是一個備忘錄。 第一個: CCLayer初始化 自定義Layer,類
原创 C/C++中Sqlite使用簡介
一、簡介 SQLite是一個基於文件的輕量級數據庫,但功能還挺強,速度也很快,對於小型數據庫應用開發絕對夠用了。使用起來也非常方便,下面的介紹可以看出來,使用起來真的非常簡單。 二、官方網站 Sqlite的官方網站w
原创 STL MAP LIST 遍歷
for(iterator it = begin(); it != end(); ++it)for(iterator it = begin(); it != end(); it++)兩種方式iterator遍歷的次數是相同的,但在STL中
原创 利用GetPrivateProfileString讀取配置文件(.ini)
配置文件中經常用到ini文件,在VC中其函數分別爲: 寫入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpStr