@vladik_koresh

Стоит ли переходить на std:: или же лучше остаться на using namespace std?

Пишу на C++. Слышал что хорошие программисты используют std:: . Стоит ли тоже перейти и писать так же или же лучше оставаться на using namespace std и не вешать геморой на задницу?
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 2
mrjbom
@mrjbom
А какие минусы в использовании using namespace std? По моему никаких, это только делает код более читабельным.
Ответ написан
vt4a2h
@vt4a2h
Senior software engineer (C++/Qt/boost)
Основная проблема -- это возможные конфликты имён, в особенности, если вы прописываете использование нескольких пространств имён таким образом. Помимо этого, есть риск получить очень много вариантов различных конструкций в списке автодополнения IDE. Сам по себе std -- это очень короткий идентификатор, поэтому опускать его нет особого смысла.

PS
Ко всему прочему, никогда не пишите "using namespace" в заголовочных файлах. За исключением случаев, когда вы действительно понимаете что делаете.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Component17 Москва
от 40 000 до 60 000 руб.
от 2 000 до 3 000 usd.
PlayVictory Москва
от 150 000 до 250 000 руб.
22 марта 2019, в 01:06
4000 руб./за проект
22 марта 2019, в 00:24
10000 руб./за проект