Hola a todos
Mi post es para saber cual es la forma mas correcta.-
"using namespace std;//no recomendado global." esto me lo
pusieron en un foro y a partir de allí (como soy un autodidacta)
comencé a leer y a buscar en internet, y lo único que encontré
hasta el momento es por ej. "es una mala practica de programación
utilizar una instrucción using, ya que se incluye todo el contenido
del namespace.".-
Los escenarios posibles para ello son para mi entender cuatros.
Código:
#include <.....>
using namespace std;
int main()
{
..........
cout << "Hola..." << endl;
.........
}
Código:
#include <.....>
int main()
{
using namespace std; //dejaría de ser global pero se incluiría igual
// todo el contenido del namespace
..........
cout << "Hola..." << endl;
.........
}
Código:
#include <.....>
int main()
{
..........
std::cout << "Hola..." << std::endl;
.........
}
Código:
#include <.....>
int main()
{
..........
using std::cout;
cout << "Hola..." << std::endl;
.........
}
Me podarían decir a vuestro parecer cual es el mas correcto
o si existe otra manera...?
Un gran saludo
El autodidacta Daniel C++