原创 cocos2d-x API結構圖
http://www.cocos2d-x.org/reference/native-cpp/V3.0rc2/db/d61/classcocos2d_
原创 boost::shared_ptr的線程安全性
boost::shared_ptr的win32實現中,沒有使用類似mutex機制卻能夠實現線程安全。 線程安全主要就是保證引用計數機制的線程安全 win32實現中關鍵在於使用了 BOOST_INTERLOCKED_DECREMENT以及
原创 boost___smart_ptr
包括scoped_ptr, scoped_array, shared_ptr, shared_array, weak_ptr, intrusive_ptr六個部分。 scoped_ptr很類似std::auto_ptr,但是其所有權更
原创 Cocos2d-x 3.2示例UserDefaultTest(用戶默認配置)
<span style="font-family: KaiTi_GB2312; font-size: 18px; line-height: 26px;"> 本篇博客介紹Cocos2d-x 3.2示例中的UserDefaulstTest,我
原创 LUA中pairs和ipairs的區別
tbl = {"alpha", "beta", ["one"] = "uno", ["two"] = "dos"} for key, value in ipairs(tbl) do print(key, value) end -
原创 lua的table庫函數列表
一部分的table函數只對其數組部分產生影響, 而另一部分則對整個table均產生影響. 下面會分開說明. table.concat(table, sep, start, end)concat 是concatenate(連鎖, 連接)的
原创 boost::regex
三:簡單的例子 std::string regstr = "a+"; boost::regex expression(regstr); std::string testString = "aaa"; //
原创 Boostpro下載編譯好的boost庫-.-
http://www.boostpro.com/ 點贊 收藏 分享 文章舉報 PCbinary_001 發佈了1 篇原創文章 · 獲贊 3 · 訪問量 2萬+ 私信
原创 Lua的io庫函數列表
Lua的io庫函數列表 1、io表調用方式:使用io表,io.open將返回指定文件的描述,並且所有的操作將圍繞這個文件描述 io表同樣提供三種預定義的文件描述io.stdin,io.stdout,io.stderr
原创 boost智能指針小結
1.STL的指針auto_ptr當拷貝構造或者賦值時會發生控制權的轉移,所以不能被當做元素存儲到數組或者標準庫的容器中去,當然也不能用指向數組的指針去初始化一個auto_pt對象。下面介紹幾個此類的幾個關鍵方法。 ap.reset(p
原创 Lua獲取當前時間
local getTime = os.date("%c"); 其中的%c可以是以下的一種:(注意大小寫) %a abbreviated weekday name (e.g., Wed) %A full weekd
原创 Lua的string庫函數列表
基本函數 函數 描述 示例 結果 len 計算字符串長度 string.len(“abcd”) 4 rep 返回字符串s的n個拷貝 string.rep(“abcd”,2) abcdabcd lower 返回字符串全部字母大寫 stri
原创 boost--timer庫
timer庫包含3個組件:timer類,progress_timer類,progress_display(進度指示類). timer: #include <boost/timer.hpp> 1 #include <iostre
原创 LUA中各種循環
1:while循環 while true do end 2:for的多種循環 數值for循環:for 起始值,上限,step do for i=1,5,1 do print(i) end 泛型for循環,迭代數組
原创 Lua中math庫函數列表
函數名 描述 示例 結果 pi 圓周率 math.pi 3.1415926535898 abs 取絕對值 math.abs(-2012) 2012 ceil 向上取整 math.ceil(9.1) 10 floor 向下取整 math.f