Aviso do compilador (nível 1, erro) C4233
extensão não padrão usada: a palavra-chave 'keyword' só é compatível com C++, não com C
O compilador compilou seu código-fonte como C em vez de C++, e você usou uma palavra-chave que só é válida em C++. O compilador compilará seu arquivo de origem como C se a extensão do arquivo de origem for .c ou se você usar /Tc.
Esse aviso sempre é emitido como um erro. Use o pragma de aviso para desabilitar.