Ответ 1
Он называется неназванным пространством имен/анонимных имен. Он используется для создания функций/объектов/и т.д., доступных только внутри этого файла. Он почти такой же, как static
в C.
Возможный дубликат:
Без имени/анонимных пространств имен и статических функций
Я наткнулся на этот код
namespace ABC {
namespace DEF {
namespace
{
Я ожидал, что в пространстве имен должно следовать какое-то имя, но это не так с этим кодом.
Разрешено ли это на С++? Какое преимущество для этого неназванного пространства имен?
Он называется неназванным пространством имен/анонимных имен. Он используется для создания функций/объектов/и т.д., доступных только внутри этого файла. Он почти такой же, как static
в C.