powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / namespace, помогите разобраться
7 сообщений из 7, страница 1 из 1
namespace, помогите разобраться
    #33486069
Heniks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
суть такова: у меня есть 2 заголовочных файла a.h и b.h в них есть пространства имен: a_namespace и b_namespace соответственно. Как мне сделать видимым пространство имен b_namespace в заголовке a.h ??? Если писать в нем "using namespace b_namespace;" то он ругается сообщением о неправильном или несуществующем пространстве имен... Извините за такой вот дурацкий вопрос....
...
Рейтинг: 0 / 0
namespace, помогите разобраться
    #33486075
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а
#include <b.h>
есть в a.h?
...
Рейтинг: 0 / 0
namespace, помогите разобраться
    #33486084
Heniks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если есть то все работает, но как быть если в а.h нужно использовать b_namespace и в b.h использовать a_namespace? ведь получиться бесконечное вложение ?
...
Рейтинг: 0 / 0
namespace, помогите разобраться
    #33486085
Heniks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если есть то все работает, но как быть если в а.h нужно использовать b_namespace и в b.h использовать a_namespace? ведь получиться бесконечное вложение ?
...
Рейтинг: 0 / 0
namespace, помогите разобраться
    #33486093
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а походу так нельзя :)
одно в любом случае не будет определено до другого, как мне кажется
...
Рейтинг: 0 / 0
namespace, помогите разобраться
    #33487415
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Heniksсуть такова: у меня есть 2 заголовочных файла a.h и b.h в них есть пространства имен: a_namespace и b_namespace соответственно. Как мне сделать видимым пространство имен b_namespace в заголовке a.h ??? Если писать в нем "using namespace b_namespace;" то он ругается сообщением о неправильном или несуществующем пространстве имен... Извините за такой вот дурацкий вопрос....

такое обьявление возможно спасёт отца русской демократии :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
namespace xru200
{
	class xru201;
};

namespace xru100
{
	class xru101
	{
	public:
		xru101(void);
		xru101(xru200::xru201& rx);
		virtual ~xru101(void);
	};
};

namespace xru200
{
	class xru201
	{
	public:
		xru201(void);
		virtual ~xru201(void);

		xru100::xru101 GetXru(void);
	};
};

с уважением
(круглый)
...
Рейтинг: 0 / 0
namespace, помогите разобраться
    #33488085
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо сначала объявить пустые namespace-ы :
namespace a {}
namespace b {}

namespace a {
using namespace b;

....
}
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / namespace, помогите разобраться
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]