# incluye iostream antes de stdafx.h en c ++
Creé una aplicación de consola C ++ en Visual Studio Community 2017. Solo hay un archivo main.cpp en el proyecto. Aquí está mi archivo main.cpp:
#include <iostream>
#include "stdafx.h"
int main()
{
std::cout << "hello world!";
return 0;
}
Recibo un error de compilación que 'cout' no es miembro de std. Pero si incluyo iostream después de stdafx.h, es decir,
#include "stdafx.h"
#include <iostream>
int main()
{
std::cout << "hello world!";
return 0;
}
Luego se compila muy bien. Entonces, ¿por qué no funciona cuando incluyo iostream antes de stdafx.h?