Let's say I have a macro called LengthOf(array)
:
sizeof array / sizeof array[0]
When I make a new array of size 23, shouldn't I get 23 back for LengthOf
?
WCHAR* str = new WCHAR[23];
str[22] = '';
size_t len = LengthOf(str); // len == 4
Why does len == 4
?
UPDATE: I made a typo, it's a WCHAR*
, not a WCHAR**
.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…