Заголовочный файл для функций внутри пространства имен? - PullRequest
2 голосов
/ 15 июня 2009

В C ++ у меня есть файл A.cpp, в котором есть следующее:

 namespace Foo {

     bool Bar() 
     { 
         return true; 
     }

 }

Как бы я объявил эту функцию в A.h? Как мне обработать пространство имен?

Ответы [ 4 ]

7 голосов
/ 15 июня 2009
namespace Foo {
    bool Bar();
}
7 голосов
/ 15 июня 2009
namespace Foo {
  bool Bar();
}
2 голосов
/ 15 июня 2009
namespace Foo {
    bool Bar();
}

Или

/* don't look -- I must have been dreaming or mis-remembering -- the following does NOT work */
namespace Foo;
bool Foo::Bar();
1 голос
/ 15 июня 2009
namespace Foo {
    bool Bar();
}
...