expander.py では、
// #include <atcoder/all>
や
/* #include <atcoder/all> */
などはincludeを展開しないようになっていますが、以下のような場合、includeが展開されてしまいます。
/*
#include <atcoder/all>
*/
#include <atcoder/dsu>
int main(){
int n = 10;
atcoder::dsu uf(n);
}
この場合、コメントアウト内でatcoder/dsuが展開された結果、include <atcoder/dsu>は展開されず、コンパイルが通らないコードが生成されます。
expander.py では、
// #include <atcoder/all>や
/* #include <atcoder/all> */などはincludeを展開しないようになっていますが、以下のような場合、includeが展開されてしまいます。
この場合、コメントアウト内でatcoder/dsuが展開された結果、include <atcoder/dsu>は展開されず、コンパイルが通らないコードが生成されます。