若是你的C++程序打印出了「18446744073709551615」

在作一個字符查找程序(在一個string中找‘|’)時,使用的find函數,查找成功會給你返回第一個字符的索引,查找失敗時會給你返回string::npos,使用cout輸出就是18446744073709551615,是64位機能表示的最大數了。它等於2的64次方-1。因此不用擔憂,這不是錯誤。 web
相關文章
相關標籤/搜索