社区讨论

g++ 编译器出现灵异的错误

学术版参与者 9已保存回复 21

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
21 条
当前快照
1 份
快照标识符
@lo9p8grj
此快照首次捕获于
2023/10/28 15:06
2 年前
此快照最后确认于
2023/11/02 11:04
2 年前
查看原帖
CPP
#include <bits/stdc++.h>
#define int long long

using namespace std;

vector<bool> vec;

signed main() {
    int n;
    cin >> n;
    vec.resize(n, true);
    for (auto v : vec) {
        v = false;
    }
    for (auto v : vec) {
        cout << v << ' ';
    }
    cout << '\n';
    return 0;
}

这段代码中 121412\sim 14 行没有引用变量 vv,也就是没有改变 vecvec 这个 vector 的值,但是,她被从 11 改成了 00

回复

21 条回复,欢迎继续交流。

正在加载回复...