代码之家  ›  专栏  ›  技术社区  ›  R.. GitHub STOP HELPING ICE

gcc的-Wsequence点警告标志是否已损坏?

  •  4
  • R.. GitHub STOP HELPING ICE  · 技术社区  · 14 年前

    我收到这条线的警告:

    e = strtol(++s, (char **)&s, 10);
    

    移动 ++s 一个单独的声明使警告消失,但据我所知,这个警告是完全错误的。这个 价值 属于 s 只使用一次,在计算 ++s公司 . 第二次使用 s公司 只需要记下它的地址。我有什么遗漏吗?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Kamal    14 年前

    较新版本的gcc(4.4.3或4.4.5)不会为您发布的行生成任何警告。在较旧的gcc版本中,出现了一个bug。