Skip to content
败犬日报 2025-10-20

败犬日报 2025-10-20

1. 群友同事问代码为什么那么慢,问了老半天最后发现他没开优化

2. cppref 是整理过的 C++ 标准

力求精确表达标准所表达的含义的。

3. 群友同事写的 new + free 代码

cpp
void* t = (void*)new T;
free(t);

编译器说了不能 delete void*,这哥们换成了 free,然后注释写上“编译器说不能 delete void*”。

(逆天,这显然是未定义行为)

4. 群友同事手写排序,比较运算不是偏序

comp(A, B) = (A.pessi - B.optim > 0) 前一个的悲观值和后一个的乐观值进行比较。这哥们发现了运行结果不对,但他说:如果某个 task 真的优势大,多来几轮,他就能排到最后一个了。

后来测试的出来不对,哥们还是说这个复合设计。