大規模な C ライブラリを C++ でラップし、外側のレイヤーの一部を C++ に変換しています。
変換で一度に 1 つのものだけを壊すという原則に従って、私は後で makefile を書きません。
私は次のことをしたい:
g++ a.c b.c d.c e.c --std=c++11 test.cpp
そしてさえ
g++ a.c b.c d.c --std=c++11 e.cpp test.cpp
少しあと。
-std=c++11 が C++ ファイルにのみ適用されるように指定する方法はありますか?