文章 2017-05-02 来自:开发者社区

《C++编程规范:101条规则、准则与最佳实践》——1.2:在高警告级别干净利落地进行编译

本节书摘来自异步社区出版社《C++编程规范:101条规则、准则与最佳实践》一书中的第1章,第1.2节,作者:【加】Herb Sutter , 【罗】Andrei,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2:在高警告级别干净利落地进行编译 摘要高度重视警告:使用编译器的最高警告级别。应该要求构建是干净利落的(没有警告)。理解所有的警告。通过修改代码而不是降低警告级别来排除警告。 ....

文章 2013-11-23 来自:开发者社区

C++编程规范之1:在高警告级别干净利落地进行编译

原则: 高度重视警告:使用编译器的最高警告级别。应该要求构建是干净利落的(没有警告)。理解所有的警告。通过修改代码而不是降低警告级别来排除警告。 解释: 编译器是你的朋友。如果它对某个构造发出警告,一般表明代码中存有潜在的问题。 成功的构建应该是无声无息的(没有警告的)。如果不是这样,你很快就会养成不仔细查看输出的习惯,从而漏过真正的问题。 排除警告的正确做法是:(1)把它弄清楚;(2)改写代码....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注