社区讨论

警示后人:关于 STL 的 size() 返回值

学术版参与者 6已保存回复 7

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
7 条
当前快照
1 份
快照标识符
@m5et2yr9
此快照首次捕获于
2025/01/02 12:08
去年
此快照最后确认于
2025/11/04 12:04
4 个月前
查看原帖
众所周知,STL 的 size() 函数返回的是 unsigned long long,但你不知道的是,它还可以返回 unsigned int!
在 CF 的 GNU C++17 7.3.0 编译器下,std::size_tunsigned int,乘法溢出之后还不会 RE,Asan都测不出来,简直是天生的罪犯

回复

7 条回复,欢迎继续交流。

正在加载回复...