0
當我看到源代碼,它表示列表MAX_SIZE實施
size_type max_size() const
{
return size_type(-1);
}
我不知道爲什麼它應該返回-1,我可以返回任何其他整數或字符?有人可以幫助我嗎?謝謝!
當我看到源代碼,它表示列表MAX_SIZE實施
size_type max_size() const
{
return size_type(-1);
}
我不知道爲什麼它應該返回-1,我可以返回任何其他整數或字符?有人可以幫助我嗎?謝謝!
size_type
據推測是未簽名的。這意味着將其初始化爲-1
使其成爲其最大值 - 0xffffffff
爲32位數字或0xffffffffffffffff
如果size_type
是64位類型。