happy_zero @ 2023-10-20 21:43:27
好像库函数在全局变量才会 CE,否则不会?
正常:
#include <bits/stdc++.h>
#define int long long
using namespace std;
signed main() {
int y0, y1, j0, j1, yn, jn, tm, div, plus, sbrk;
return 0;
}
CE:
#include <bits/stdc++.h>
#define int long long
using namespace std;
int y0, y1, j0, j1, yn, jn, tm, div, plus, sbrk;
signed main() {
return 0;
}
所以说只要是局部变量就没问题?
by KraHere @ 2023-10-20 21:44:50
大抵是的,但还是尽量避免。
或者把自己的函数、变量等封装到 namespace 里面,就不会冲突了。
by happy_zero @ 2023-10-20 21:45:59
@KraHere 所以 namespace 里的全局变量会赋初值吗?
by KraHere @ 2023-10-20 21:51:57
@happy_zero 会的。