[闲聊] vector.size() - 3 = ?

楼主: Wardyal (Wardyal)   2024-08-22 10:15:52
vector<int> v(1);
cout << v.size() - 3;
会输出什么
18446744073709551613
因为 vector.size 的输出是 uint
我现在才知道
作者: amsmsk (449)   2024-08-22 10:20:00
直接问GPT
楼主: Wardyal (Wardyal)   2024-08-22 10:22:00
问过了 这是GPT跟我说的
作者: SecondRun (雨夜琴声)   2024-08-22 10:30:00
overflow
作者: wu10200512 (廷廷)   2024-08-22 10:32:00
size_t不能小于0

Links booklink

Contact Us: admin [ a t ] ucptt.com