2016年8月4日 星期四

0804 雙重指標的宣告

Q:如何將雙重指標指向固定陣列大小?
A:
將大小放在最後面。(*ptr)[size] 即可
範例:

static const char IMAGELIST_CHT[IMAGELIST_CHT_Packet][128]=
{
{ "image01.plist" }
, { "image02.plist" }
, { "image03.plist" }
, { "image04.plist" }
, { "image05.plist" }
, { "image06.plist" }
, { "image07.plist" }
};

static const char (*pIMAGELIST[WINFRAME_SIZE])[128] =
{
IMAGELIST_ENG,
IMAGELIST_CHT,
};


使用

auto  pList = pIMAGELIST[iWinIDx];
or const char (*pList)[128]= pIMAGELIST[iWinIDx];

沒有留言:

張貼留言

cocos2dx-lua 建立滑鼠監聽

重要關鍵字  EVENT_MOUSE_SCROLL addEventListenerWithSceneGraphPriority      if IsPc() then --建立滑鼠監聽         local listener = cc.EventListenerMouse...