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

Responder a