В C ++ такой функции нет. Лучшее, что вы можете сделать, это:
namespace A {
#include "A.cpp"
}
#include
просто вставляет файл, так что это может привести к некоторым ошибкам.
Хорошие библиотеки C ++ определяют свои собственные пространства имен.
Надеюсь, модули в C++20
упростят это!