原创 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