Si recuerdas, hemos escrito esto en el programa de ejemplo de la primera lección:
std::cout << "Hola, mundo!";
Al utilizar librerías y funciones de la biblioteca estándar, tenemos que referenciar su uso añadiendo ‘std::’ antes de lo que vayamos a utilizar. Esto puede resultar muy tedioso, por lo que hay una forma de solucionar este problema indicando que estamos usando un programa en la biblioteca estándar, de la siguiente forma:
using namespace std; int main() { cout << "Hola, mundo!"; }
Así le estamos indicando al compilador que asuma que utilizamos la biblioteca estándar y no tendremos que prefijar las variables o funciones con ‘std::’.
Este sistema tiene un efecto secundario que debes tener en cuenta, si tu programa se añade a un proyecto más grande, corres el riesgo de que tu código comience a referenciar comandos de otra librería.
Un gran poder conlleva una gran responsabilidad.