【问题标题】:Can a Sequence of same input produce Different Result?相同输入的序列可以产生不同的结果吗?
【发布时间】:2020-07-09 21:21:14
【问题描述】:

**

我很确定一组具有相同输入的顺序命令不能 每次运行时更改它的输出

这听起来可能很愚蠢。例如,在使用 Cmake 安装应用程序或构建时,至少对我而言,每次使用同一系统运行安装程序时都会遇到不同的错误。 我想我可能已经更改了 cmake 设置或系统设置,但感觉很奇怪,我对此完全偏执。

**.

【问题讨论】:

  • 你的输入值是多少?
  • 2 3 2 1 2 5 3 1 2 3

标签: c++11 gcc g++


【解决方案1】:

你从不初始化arr,但你用它来做M=M-arr[i];行为是未定义的

不建议使用动态大小的数组(ISO C++ 禁止变长数组),在堆中分配

【讨论】:

    猜你喜欢
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-24
    • 2014-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多