сходная ошибка здесь
объяснение с примером на англ. здесь = http://msdn.microsoft.com/en-us/library/...
смысл таков
инициализация в switch в случае невыполнения условия может быть пропущена - но при этом недопустимо пропускать инициализацию если она не заключена в блок (окружена фигурными скобками)
- пространство имён, содержащее функциональные особенности стандартной библиотеки Си++.
Функциональные особенности Стандартной Библиотеки объявляются внутри пространства имен std.
stdafx.h - инклуд-файл, который служит для генерации файла предкомпилированных заголовков; в него включено большинство стандартных и используемых в каждом приложении включаемых файлов. Сделано это для того, чтобы ускорить компиляцию проекта.