写过的最蠢的代码是。。。

(1)因为高强度开发导致的生理性疲劳,就很容易写出来:

这种就是纯属写代码时间太长,疲劳导致的,这种错误在 C++ 里面比较难发现,然后调试的时候才发现。这种错误我发现犯得概率还是蛮高的。

cpp 复制代码
if (b = 1) // == 不小心少写了一个等号。
{
    //then do something.
}

(2)释放内存的时候,索引写成常量导致内存泄露,这种情况比较罕见,只犯了一次,大概情况类似于:

cpp 复制代码
for(int i = 0; i < 2; i++) {
    delete[] pBuf[0]; //i 不小心写成了 0.
}

(3)属于比较早期犯得错误,不知道 & 运算符的优先级比较低,写出这样的代码,当然自从知道了以后,这种错误就再也没有再犯了:

cpp 复制代码
if (x & 1 == 1) { //习惯性误以为 & 的优先级比 == 高。。。

}

其他情况应该还有不少,待补充~。~

相关推荐
朔北之忘 Clancy2 小时前
2025 CSP-J 第二轮真题解析
c++·青少年编程·题解·noip·csp·信奥赛·noi
longlongzihan2 小时前
LeetCode 17电话号码的字母组合:回溯算法(DFS)详解
c++·算法·leetcode·深度优先
yolo_guo2 小时前
调试mysql延迟与libevent回调实际发送回复时机问题
c++·mysql·libevent
今晚打老虎3 小时前
c++之提高A(前缀和)(第三课)
数据结构·c++·算法
by209994 小时前
从结构体到对象:正式学习C++类的骨架、封装与this指针
c++·经验分享·学习
2601_962218615 小时前
C语言中三种库的编译和使用方法
开发语言·c++
jimy15 小时前
派生类重写基类虚函数(二):override的作用
开发语言·c++
ebiobiz6 小时前
基于 GD32 Embedded Builder (GEB) 与 Nimmake 的 MCU 工程搭建指南
c++·python·单片机·嵌入式硬件·mcu
hetao17338376 小时前
2026-09-29 hetao1733837 的刷题记录
c++·算法
:mnong6 小时前
几何内核“四大金刚“:ACIS、Parasolid、CGM、Open CASCADE 核心特征深度解析
c++·cad·cax