CComSafeArray<BYTE> arr;
arr.Add(0x00);
Error -> C2668: 'ATL::CComSafeArray::Add' : ambiguous call to overloaded function
I can add any value but can't add 0
, why?
btw currently I'm doing
const byte zero = 0x00;
arr.Add(zero);
but I don't understand the reason why I can't just add 0