Skip to content
败犬日报 2026-01-09

败犬日报 2026-01-09

1. 退役算法竞赛选手如何学习C++就业(文章)

https://zhuanlan.zhihu.com/p/1986922284506702637

2. 踩坑之 for (auto i = v.size() - 1; i >= 0; i--)

这个代码的问题是 auto 推导出来是 size_t,所以 i >= 0 永真,死循环了。

看到 v.size() - 1 的这个减法就应该警惕了,如果 v.size() == 0,i 初值就是很大的数,容易出问题。

第二个问题就是 auto 滥用了,不能一眼看出类型,直接写 int64_t 也不会麻烦多少。