平台现启用 C11 和 C++20 标准

Ivan_Chien 2023-02-09 18:37:54

都 2023 年了我不允许我们的平台还不支持 Modern C++
gcc 版本升级到了 13.0.1,C 语言使用 C11 标准编译,C++ 使用 C++20 标准编译。

比如给出 1178 题的 C++20 测试代码:

#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;

int main()
{
        int n;
        cin >> n;
        vector<int> v(n);
        for (int i = 0; i < n; ++i) cin >> v[i];
        ranges::sort(v);
        for (int i = 0; i < n; ++i)
                cout << v[i] << " \n"[i == n - 1];
        return 0;
}

开发请参考:Update gcc13, enable C11 and C++20 · lab530/AHUCM_OJ_ref@06cd003 (github.com)