View Single Post
Old 15-04-2009, 10:00   #3
Barbalbero
Registered User
 
Iscritto dal: Aug 2006
Messaggi: 305
boh... io fatto delle prove...
se io scrivo

file.h:
Codice:
BEGIN_NAMESPACE_PROVA
void mia_funz(void){...}
END_NAMESPACE_PROVA
file.cpp

Codice:
#include "file.h"

BEGIN_NAMESPACE_PROVA
int main(){
   mia_funz();
}
END_NAMESPACE_PROVA
non mi fa errore di scope. Se invece ometto BEGIN_NAMESPACE_PROVA nel file.cpp invece dice che mia_funz non è dichiarata.
Comunque ora ho scoperto che esiste anche USING NAMESPACE_PROVA e sembra essere la cosa più corretta e pare funzionare
Barbalbero è offline   Rispondi citando il messaggio o parte di esso