2
CComSafeArray<BYTE> arr;
arr.Add(0x00);
錯誤 - >C2668: 'ATL :: CComSafeArray ::添加':不明確調用重載函數爲什麼我不能將0添加到CComSafeArray?
我可以增加任何價值,但不能添加0
,爲什麼呢?
順便說一句我目前在做
const byte zero = 0x00;
arr.Add(zero);
,但我不明白爲什麼我不能只是添加0
VS會告訴你*所有*的如果進一步向下滾動,可能會使它變得模糊不清。 (在這裏你可能會發現與指向0x0的指針有衝突,可能是LPSAFEARRAY,或者某些類型; sry,沒有我的工具鏈)。試試'static_cast(0)' –
WhozCraig