zoukankan      html  css  js  c++  java
  • 第1条:在高警告级别干净利落进行编译

      高度重视警告,使用编译器的最高警告级别,要求构造时干净利落的(没有警告),理解所有的警告,通过修改代码而不是通过降低警告级别来消除。排除警告的方法是:先把它弄清楚,然后改写代码来排除警告,并使代码阅读者和编译器更加清楚。

      成功的构建应该是无声无息的,即使一开始可以正常运行,但是可能隐藏着未来真真的危险警告。

    比如警告有符号和无符号不匹配(signed/unsigned mismatch),通常没有必要对符号不同的整数进行比较和赋值,应该改变操作的类型,从而使得类型匹配。

  • 相关阅读:
    ARC081F Flip and Rectangles
    LCA
    Tarjan
    2020牛客暑期多校六
    状压DP
    操作系统
    JAVA期末复习
    D. Yet Another Yet Another Task (区间最值)
    构造
    Codeforces Round #641 (Div. 2)
  • 原文地址:https://www.cnblogs.com/td15980891505/p/5127243.html
Copyright © 2011-2022 走看看