Подтвердить что ты не робот

Как использовать пространство имен для нескольких файлов

Я заметил, что пространство имен С++ std распространяется на несколько файлов (например, в vector, string, iostream и т.д.). Как я могу выполнить то же самое в своих программах? Я просто объявляю одно и то же пространство имен в каждом отдельном файле заголовка, чтобы это выглядело так:

хиджры

namespace something
{
class A {};
}

b.h

#include "a.h"

namespace something
{
class B : public A {};
}

А затем, скажем, main.cpp, я бы просто включил "b.h" и "a.h", а затем using namespace something;, чтобы использовать два класса?

4b9b3361

Ответ 1

Да, это точно, как это сделать.