何かの拍子で妙なエラーが頻出するようになった。
ソースにまったくエラーがないのにコードを少しでも書き替えると

xxxxview.h(50) : error C2143: 構文エラー : ';' が '*' の前に必要です。
xxxxview.h(50) : error C2501: 'xxxxDoc' : 識別名を宣言するのに、型が指定されていません。
xxxxview.h(50) : error C2501: 'pXXXX' : 識別名を宣言するのに、型が指定されていません。
xx.exe の実行エラー

となる。
この3つは1つの同じ行で発生しているが、コンパイラのチェックにかかるような問題はない。
で、試しにこの1行を削除してみると、ここに書かれている宣言が必要な行からエラーが噴出しまくるが、
元に戻すとなぜか再びコンパイラを通って、何事もなかったかのように実行できる。
ただしまたソースを書き替えると同様の現象が起こる。
これと同じような状態になった人っているかなあ?

あと、なぜかブレークポイントの1つが消せなくなって、文末付近にゴミのように残る。
これも経験ある人いない?