Является ли код С++ действительным?
namespace Foo
{
class Bar
{
// Class code here.
};
}
namespace Foo
{
namespace Bar
{
void SomeFunction();
{
// Function code here.
}
}
}
Другими словами, может ли быть пространство имен с тем же именем, что и класс?