![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 5 Всего: 44 |
Вобщем-то про пространство имен я окромя этой строчки мало, что знаю.
Объясните как с ними работать, как их создавть, какие еще уже созданы, кроме std. А если есть лучше дайте хорошую инфу по этому поводу. -------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
-=Baa=- |
|
|||
Unregistered |
Давай сделаем своё пространство имен
![]() создадим заголовчный файл и приинклудим его к проекту... файл след. содержания:
мы объявили 2 пространство имен. терь в главном проекте можно их использовать ![]() пишем: using namespace xxx; Терь мы можем использовать функцию Test, которая будет возвращать 10, если же мы напишем using namespace yyy; то функция будет взята из втрого пространства и соотв. вернет 20. |
|||
|
||||
-=Baa=- |
|
|||
Unregistered |
А про какие еще быывают, дык ты кады-нить директиву #import пользовала? Видимо нет. После импортирования обычно приходится расширять пространство имен из это библиотеки
![]()
|
|||
|
||||
Vyacheslav |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 9 Всего: 59 |
Пространство имен используется в основном для разрешения возможных конфликтов имен.
Как правило такие конфликты могут возникнуть при использовании чужих библиотек, когда к качестве имени класса, функции или переменной могут быть использованы широко используемые термины данной предметной области. Для того, что бы избежать подобных вещей, водят уточнение имени пространства.
-------------------- С уважением, Вячеслав Ермолаев |
|||
|
||||
Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 5 Всего: 44 |
Спасибо,
с дерективой #import не совсем поняла, но, судя по всему, это отдельный разговор. -------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |