-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
"Test Environment" で上記のものを選択した場合のみ、C++17の機能を使用したコードがエラーになってしまいます。試しやすい例として、gcd()や、pair a{1,2};のようなものが挙げられます。
GCC 9.3.0ではC++14がデフォルトであるために、この現象が発生していると考えられ、Wandboxにて "Compiler Default" を選択した際に同様の挙動を示すことを確認しています。
コードを全て読んだわけではないの素人の意見ではありますが、気になった点として、以下の2行で options がついているかいないかが異なっており、ここが影響しているのではないかと思います。
atcoder-easy-test/v2/atcoder-easy-test.user.js
Line 1502 in eaf31b8
"C++ GCC 10.2.0 + Boost 1.73.0 + ACL Wandbox": new WandboxCppRunner("gcc-10.2.0", "C++ (GCC 10.2.0) + ACL", { options: "warning,boost-1.73.0-gcc-9.2.0,gnu++17" }), |
atcoder-easy-test/v2/atcoder-easy-test.user.js
Line 1566 in eaf31b8
"C++ GCC 9.3.0 + ACL Wandbox": new WandboxCppRunner("gcc-9.3.0", "C++ (GCC 9.3.0) + ACL"), |
Metadata
Metadata
Assignees
Labels
No labels