2009-06-15 3 views

Répondre

6
namespace Foo { 
    bool Bar(); 
} 
7
namespace Foo { 
    bool Bar(); 
} 
+0

+1 pour être le caractère de caractère identique à la réponse de John Dibling avec le même horodatage (arrondi à la minute) –

+2

Ce n'est pas réellement. sharptooth a passé 4 secondes sur ces deux caractères d'espace supplémentaires et un retour à la ligne. 45wpm ... faible. –

2
namespace Foo { 
    bool Bar(); 
} 

Ou

/* don't look -- I must have been dreaming or mis-remembering -- the following does NOT work */ 
namespace Foo; 
bool Foo::Bar(); 
+0

Vous pouvez utiliser l'espace de noms Foo {} pour placer les déclarations et les définitions dans autant d'endroits que vous le souhaitez. Il ajoute fondamentalement "Foo ::" à l'avant du nom de tout ce qui se trouve à l'intérieur des parenthèses. Les objets qui ne figurent pas dans un espace de noms que vous nommez figurent dans l'espace de noms global par défaut. – UncleO

+0

Beau deuxième exemple. Je n'avais jamais envisagé cette approche. –

+0

Beau deuxième exemple. Dommage qu'il ne compile pas. – emlai

1
namespace Foo { 
    bool Bar(); 
}