前言
这次我们开个专题,专门来谈谈各位大佬们喜欢说的一句话:
本地过了就是过了,提示错误说明OJ有问题。
事实果真如此吗?
大一到现在,看过好多同学的代码,事实证明,在绝大多数情况下,问题都是出在各位大佬们身上。我知道大佬们都喜欢说自己看过诸如C Primer Plus之类的书籍,来标榜自己学识比较渊博这个样子。/*这样干好像也没什么毛病,毕竟某些教材确实不怎么样。*/不过说到这个...我挺想说的是:
-
各位大佬的开发环境是什么?相比于记事本,它是否能有效地提高你的生产力?它是否能指出一些代码质量方面的问题,包括但不限于const、reference?
-
你是否没有选择性地忽略了一些警告?是否思考过为何会出现这些警告?
-
遇到了问题,你是选择利用gdb、Clang-Tidy等工具来帮助你、利用Google寻找正确的答案,还是敷衍了事?
我觉得在学习阶段,重要的是养成良好的习惯,而不是囫囵吞枣,糊弄OJ、糊弄作业、糊弄考试。既然都要学,那为啥不努力把它学好呢?
对了,要说明的是,我现在似乎已经很难收集那么多合适的案例来分析了,不过我会尽量去做,希望这对于你有所帮助。另外,如果有任何错误,欢迎指出。