ala*_*ere 0 c++ stdvector
我有一个std::vector<unsigned short>不知何故包含大于300的数字.
std::vector<unsigned short>
unsigned short 通常只允许0到255,程序中没有任何地方尝试添加大而且可能尝试失败的数字.
unsigned short
怎么会发生这种情况?
编辑:对不起,这不是一个有用的问题,似乎我的usigned short范围错了.
usigned short
Jam*_*lis 11
unsigned short 通常只允许0到255
这是不正确的; unsigned short必须至少有0到65,535(2 16 - 1)的范围.
归档时间:
14 年,10 月 前
查看次数:
480 次
最近记录:
14 年,6 月 前