Estimados/as:
Hay alguna forma de limitar el scope de using namespace?
O sea, según he podido comprobar:
[included.h]
using namespace std;
[main.cpp]
#include "included.h"
provoca que std esté disponible en main.
En el caso de std me parece aceptable, pero en casos como
#include <boost/program_options.hpp>
ya no, y más aún cuando la inclusión no es desde main.
Puedo no usar "using" y calificar todo, pero en algunos casos se torna un poco
ilegible.
Recuerdo además la recomendación de tener cuidado con los using justamente para
que no se "propaguen", lo que no recuerdo es si fue de la cátedra de Veiga o en
algún libro.
Gracias anticipadas
Carlos Pantelides
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion