Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
#1

Пространство имён! - C++

22.08.2012, 16:26. Просмотров 1757. Ответов 4
Метки нет (Все метки)

Как лучше указывать пространство имён?
using namespace std вначале? или std::?
вроде бы проще первый вариант, но почему используют второй?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.08.2012, 16:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Пространство имён! (C++):

Пространство имён - C++
Добрый вечер, 1) как правильно называется часть "Foo::" в этой записи void Foo::hello(){} 2) и почему не сделают using namespace...

Пространство имён - C++
Прочитал сейчас раздел про пространство имён, но так всё равно и не понял, почему лучше не использовать директиву using. Допустим,...

пространство имён - C++
Здравствуйте. Из C# я примерно представляю что такое пространство имён. Но возникает вопрос. Допустим в программе я использую...

Пространство имён - C++
Допустим я пишу свою программу, для которой пишу свои классы. Стоит ли создавать для них пространство имён? И вообще, в каких ситуациях...

Как внести класс в пространство имён - C++
Есть задача, которую решил, там надо было поработать в пространстве имён. В следующей необходимо было это всё переделать под класс,...

Как включить класс из внешнего файла в пространство имён? - C++
У меня есть несколько .hpp файлов с объявлениями классов, типа этого: #ifndef EXPRESSION_HPP_INCLUDED #define EXPRESSION_HPP_INCLUDED ...

4
Aloir
218 / 218 / 13
Регистрация: 17.12.2010
Сообщений: 692
22.08.2012, 16:28 #2
ох, сколько тут уже по этому поводу перетерли..

юзай поиск перед тем как задавать вопрос.
вообще вот, и читай с начала и до конца, а там определишься сам.
http://www.cyberforum.ru/blogs/34326/blog275-page16.html#comment3388
1
silent_1991
27.08.2012, 13:46
  #3

Не по теме:

Хулиган, добавка: "с начала до конца" означает не только саму статью, а также и её обсуждение.

2
-=ЮрА=-
27.08.2012, 15:53
  #4

Не по теме:

Да Хулиган, просто прочти весь мой блог
using namespace std и std:: надоело смотреть! на который сослался Aloir и сделай выводы (там знатно всё обсудили)

2
Avazart
Эксперт С++
7247 / 5419 / 297
Регистрация: 10.12.2010
Сообщений: 24,047
Записей в блоге: 17
30.08.2012, 00:11 #5
Чем "локальнее" объявленно тем лучше как для переменных, так и для применения пространств имен....
0
30.08.2012, 00:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.08.2012, 00:11
Привет! Вот еще темы с ответами:

Зачем создавать безымянное пространство имён, если я могу просто написать static? - C++
Народ, прочитал что в С++ для объявления статической глобальной переменной используют вот такую штуку: namespace { int x; ...

Почему в списке инициализации конструктора дочернего класса нельзя вызывать конструктор родительского через его пространство имён? - C++
Есть класс D и от него порождён класс Wd Тут вот например всё работает корректно (использую обращение ч/з пространство имён класса "D::" ...

Пространства имён с++ - C++
Может я отсталый совсем, но перечислите пожалуйста все известные вам пространства имён в с++

Конфликт имён - C++
Добрый день. При запуске программы возникает следующая ошибка: Сейчас изучаю книгу Страуструпа "Программирование. Принципы и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru