E2051 無効なピリオドの使用 (C++)
ピリオド演算子(.)には,直後に識別子が続く必要があります。このメッセージは,一部の特殊なインラインアセンブリ文でまれに発生するだけです。
例
struct foo {
int x;
int y;
}p = {0,0};
int y;
int main (void)
{
asm mov eax.(foo)x, 1;
asm mov eax.(foo)4, 1; /* エラー: ドットの使い方が無効です */
return 0;
}