原创 C++實現參數in、out、ref語義

stl是一個好東西,但是一直唯一一點不爽的就是長長const std::string&,const std::vector<int>&的函數參數。 void test(const std::string& str, std::vecto

原创 遊戲內存加密那些事

在國內做遊戲,少不了做各種加密。如果客戶端做戰鬥話,那就更少不了做內存加密了。 一般來說,作弊有三種途徑: 初始態:修改配置表文件 中間態:修改內存數值(八門神器) 結果態:修改網絡消息 今天我就第2條,談一談防作弊的思路及手段。以我對類

原创 iOS和Android終級C++編譯優化

終級編譯優化就是: 將項目的所有 .cpp 和 .c 文件都 #include 到一個總的 all.cpp 文件中,把其它的文件從項目中排除,就編譯這一個文件就行了。 XCode和Android Studio都測試過,30-40的編譯時

原创 VC與Sql2005之間的事

 最近在搞vc與sql2005下的數據庫的編程,可在sql2000下正常的方法移到sql2005就不對了,出現了一個錯誤。     一運行就出現這個斷言錯誤,好好鬱悶呀!!! 我在百度,論壇裏問,搜搜,能用的方法全用了,可都沒有找到答案

原创 c++11 std::function的bug

c++11的std::function是一大亮點,具體優點我就不一一細說了,今天我來說一些使用std::function帶來的常見問題及處理。 std::function<bool(int,int)> compare = [](int a