Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2008, 12:15
RoDaVi
Invitado
 
Mensajes: n/a
Puntos:
using namespace std;(cual es la forma correcta)

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++

Última edición por RoDaVi; 23/06/2008 a las 07:23