gservice.h
/// 技能配置
GSET::GSkillConfigMgr mSkillConfigMgr;
inline GSET::GSkillConfigMgr* getSkillConfigMgr() { return &mSkillConfigMgr; }
gservice.cpp
Gdbg("uuu GGoodsConfigMgr GServie = 0x%I64X, SkillMgr = 0x%I64X -> 0x%I64X\n",
&CQCENTRIC::GService::Instance,
(void*)(&CQCENTRIC::GService::Instance.mSkillConfigMgr),
(void*)CQCENTRIC::GService::Instance.getSkillConfigMgr());
Gdbg("uuu GGoodsConfigMgr GServie = 0x%I64X, SkillMgr = 0x%I64X -> 0x%I64X\n",
this,
(void*)&mSkillConfigMgr,
(void*)getSkillConfigMgr());
運行結果
uuu GGoodsConfigMgr GServie = 0x13F6F9C40, SkillMgr = 0x13F6FB470 -> 0x13F6FB460
uuu GGoodsConfigMgr GServie = 0x13F6F9C40, SkillMgr = 0x13F6FB470 -> 0x13F6FB460
直接取變數的地址與函式取的變數地址不一致!
uj5u.com熱心網友回復:
頂頂頂頂一下。uj5u.com熱心網友回復:
GSET::GSkillConfigMgr GSET::mSkillConfigMgruj5u.com熱心網友回復:
沒看懂啊。這個是命名空間,不是靜態變數啊。改了都沒法編譯轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/10748.html
上一篇:Windows10觸摸板
