若是你的C++程序打印出了“18446744073709551615”

在作一个字符查找程序(在一个string中找‘|’)时,使用的find函数,查找成功会给你返回第一个字符的索引,查找失败时会给你返回string::npos,使用cout输出就是18446744073709551615,是64位机能表示的最大数了。它等于2的64次方-1。因此不用担忧,这不是错误。 web
相关文章
相关标签/搜索