RE:identificadores en visual
Si el problema es que te genera error de compilación de "identifier x not found" quiere decir que "x" es un símbolo no definido, y... tendrías que definirlo. Por ejemplo:
int main()
{
int variable = 10;
cout << varialbe << endl; // provoca ese error
return EXIT_SUCCESS;
}
Este es un ejemplo común.
// boo.h
int boo();
// boo.cpp
int boo()
{
return 1;
}
// foo.cpp
void foo()
{
cout << boo() << endl;
}
En este ejemplo tienes la función "boo" definida en boo.h e implementada en boo.cpp, y la función foo (implementada en foo.cpp) hace uso de ésta, pero boo no está definida en ese momento (con respecto a foo.cpp). Esto se solucionaría si en foo.cpp hicieras algo como:
//foo.cpp
#include "boo.h"
void foo()
{
cout << boo() << endl;
}
Saludos.