ビルド時にfatal error C1001が出た場合
まれに fatal error C100 が出ることがあります。
以下のことを行うと回避できることがあるようです。
コンパイルオプションを変更する
発生箇所のコードを変更する
"std::"を"using namespace std;"に置き換える
ネットから集めた情報ばかりですが・・・
仕事のプログラムでC1001が発生したときは、コードを書き換えたら出なくなりました。
コンパイラのバグなのだろうか・・・