
Luis Fernando Nuñez Rangel
PreguntaEn una ocacion escuche que usar el: using namespace std;, es una mala practica para proyectos grandes, Por que es una mala practica ?

Adriel Francesco Pezo Vizcarra
Lo que dice la profesora es correcto, puede haber conflicto entre librerías. Se suele usar sobre todo en las universidades o academias para así evitar estar escribiendo std:: antes de cada cout o cin. Pero fuera de ese ámbito suele ser un problema. Noma toca acostumbrarse a escribir dicha sentencia.

Diana Martinez Diaz
Cuando usas los espacios de nombre así, estás importando todo lo que contienen en el contexto de todo el archivo, eso significa que es altamente probable que exista una colisión de nombres, es decir, supongamos que importas dos librerías, ambas tienen una función que se llama igual, y usas el espacio de nombres de una de las dos de forma global, y funciona, luego cuando un día tratas de usar la otra librería e importar la función que tambien se llama así, tendrás un problema, ya que el compilador no puede saber cuál de las dos usar, así que tendrás un error dificil de debugear, ya que podrías ni siquiera saber que es porque la librería que tienes importada cómo global, ya está usando ese nombre para alguna clase o función suya.