代码之家  ›  专栏  ›  技术社区  ›  Shachar Shemesh

为什么c和c++中有符号溢出ub?[副本]

  •  0
  • Shachar Shemesh  · 技术社区  · 7 年前

    我试图理解在c和c++中将有符号溢出定义为未定义行为背后的rational。大概,这是为了让优化成为可能。但是,我不清楚这些优化是什么。

    我知道有一个C++20 proposal 这将使C++中的有符号整数更具定义性。然而,在撰写本文时,此建议还未定义有符号整数溢出。

    0 回复  |  直到 7 年前