//: C10:UsingDeclaration2.cpp
// From Thinking in C++, 2nd Edition
// Available at http://www.BruceEckel.com
// (c) Bruce Eckel 2000
// Copyright notice in Copyright.txt
#include "UsingDeclaration.h"
namespace Q
{
/* Si definisce un nuovo namespace che utilizza specificamente le funzioni "f()" e "g()" rispettivamente dei namespaces "U" e "V".*/
using U::f;
using V::g;
/* ... */}
void m()
{
using namespace Q;
f(); /* Calls U::f(); */
g(); /* Calls V::g(); *//* La funzione, usando il namespaces "Q", richiama le funzioni "f()" e "g()" che, implicitamente, significa richiamare le dette funzioni dei rispettivi namespaces.*/
}
int main() {} ///:~