Форум программистов, компьютерный форум CyberForum.ru

Стоит ли отвыкать от std в коде - C++

Восстановить пароль Регистрация
 
DaskOFF
 Аватар для DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 521
Записей в блоге: 1
06.07.2012, 01:23     Стоит ли отвыкать от std в коде #1
подскажите как лучше писать
C++
1
using namespace std;
C++
1
2
3
using std::vector; 
using std::list; 
using std::string;
все писать с std:: в коде
если сейчас привыкнуть работать с включенным
C++
1
using namespace std;
могут ли потом возникнуть проблемы ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,587
Записей в блоге: 17
06.07.2012, 01:40     Стоит ли отвыкать от std в коде #2
Зависит от: размера программы,наличия других пространств имен, и вашего знания этих пространств имён
DaskOFF
 Аватар для DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 521
Записей в блоге: 1
06.07.2012, 01:51  [ТС]     Стоит ли отвыкать от std в коде #3
а если с расчетом на будущее (большие программы) какая из привычек будет лучше ?
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
06.07.2012, 01:54     Стоит ли отвыкать от std в коде #4
DaskOFF, лучше явно указывать пространство имён. НО, в случае, если это может улучшить читабильность кода, можно конечно использовать using, главное делать это как можно более локально.
DaskOFF
 Аватар для DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 521
Записей в блоге: 1
06.07.2012, 02:08  [ТС]     Стоит ли отвыкать от std в коде #5
ясно, спасибо за ответы
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
06.07.2012, 02:48     Стоит ли отвыкать от std в коде #6
Цитата Сообщение от DaskOFF Посмотреть сообщение
using std::vector;
using std::list;
using std::string;
и
Цитата Сообщение от DaskOFF Посмотреть сообщение
все писать с std:: в коде
приемлимы
главное, чтобы using не было в хедерах
DaskOFF
 Аватар для DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 521
Записей в блоге: 1
06.07.2012, 07:11  [ТС]     Стоит ли отвыкать от std в коде #7
Цитата Сообщение от alex_x_x Посмотреть сообщение
и

приемлимы
главное, чтобы using не было в хедерах
как вариант вынести в отдельный хедер? (если много)
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
06.07.2012, 07:35     Стоит ли отвыкать от std в коде #8
как вариант вынести в отдельный хедер? (если много)
Что вынести?
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
06.07.2012, 07:46     Стоит ли отвыкать от std в коде #9
Цитата Сообщение от DaskOFF Посмотреть сообщение
ак вариант вынести в отдельный хедер? (если много)
Суть в чём: у тебя есть заголовочный файл, в нём using или using namespace (my_namespace например). Другой товарищ включает себе в проект твой модуль и что получает? что my_namespace уже включён. Надо ли ему это? Сомневаюсь.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.07.2012, 07:57     Стоит ли отвыкать от std в коде
Еще ссылки по теме:

Стоит ли очищать в деструкторе std::map , std::vecotor? C++
C++ Стоит ли использовать "Вихрь Мерсенна" (std::mt19937)?
C++ Стоит ли использовать std::atomic?

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

Или воспользуйтесь поиском по форуму:
DaskOFF
 Аватар для DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 521
Записей в блоге: 1
06.07.2012, 07:57  [ТС]     Стоит ли отвыкать от std в коде #10
ясно.
Yandex
Объявления
06.07.2012, 07:57     Стоит ли отвыкать от std в коде
Ответ Создать тему
Опции темы

Текущее время: 13:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru