败犬日报 2025-11-15
败犬日报 2025-11-15
1. C++ 中文周刊 2025-11-15 第189期(文章)
https://zhuanlan.zhihu.com/p/1973122845740660645
2. C++标准库为什么不提供一个方便的日期时间库?(文章)
https://www.zhihu.com/question/407012589/answer/1972945865602774659
3. 微软大战代码(视频)
https://www.bilibili.com/video/av115551615588207/?p=1
真的有人做了游戏。
4. 哨兵是什么
用特殊值表示边界的一个方法。
最经典例子,C 字符串末尾的 '\0' 就是哨兵。
还有 int main(int argc, char *argv[]) 这里的 argv[argc] 是个空指针,也是哨兵。(既有 argc,又有哨兵的设计)
有一些题会以输入 -1 作为结束,也是哨兵;二维走迷宫在地图周围放一圈障碍,可以不做对边界的特殊处理,这也是一种哨兵。