以下のコードはVisual Studio 2013のデフォルト設定ではエラーとなる。 // ./a/func.hpp void func_a(); // ./b/func.hpp void func_b(); // ./a/func.cpp #include <iostream> #include "func_a.hpp" void func_a() { cout << "a" << endl; } // ./b/func.cpp #include <iostream> #include "func_b.hpp" void func_b() { cout << "b" << endl; } // ./main.cpp #include "./a/func.hpp" #include "./b/func.hpp" int main() { func_a(); func_b(); return