Между прочим, Visual Studio 2010 делает это по умолчанию. Оскорбительный код подчеркнут, и когда вы наводите курсор на него, IDE сообщает вам, что не так. например. для следующего:
int _tmain(int argc, _TCHAR* argv[])
{
std::cout << "cool"
}
Я подчеркиваю закрывающую скобку, и появляется сообщение «Ошибка: ожидается a;»