12 / 12 / 7
Регистрация: 24.10.2015
Сообщений: 208
|
|
1 | |
Использовать using namespace std; или каждый раз прописывать std:: . ?22.11.2017, 10:25. Просмотров 3247. Ответов 13
Метки нет Все метки)
(
0
|
|
22.11.2017, 10:25 | |
Что использовать, std::cout или просто using namespace std? Зачем часто писать std::, если можно один раз using namespace std? Пространство имен - namespace std или std::
|
|
12 / 12 / 7
Регистрация: 24.10.2015
Сообщений: 208
|
|
22.11.2017, 10:34 [ТС] | 3 |
0
|
![]() |
||||||
22.11.2017, 10:39 | 4 | |||||
Просто не засоряется пространство имён и уменьшается шанс наткнуться на неоднозначность
1
|
1110 / 844 / 389
Регистрация: 30.10.2017
Сообщений: 2,366
|
||||||
22.11.2017, 10:41 | 5 | |||||
Можно еще так.
1
|
12 / 12 / 7
Регистрация: 24.10.2015
Сообщений: 208
|
|
22.11.2017, 10:41 [ТС] | 6 |
0
|
77 / 50 / 16
Регистрация: 17.05.2015
Сообщений: 264
|
||||||
22.11.2017, 10:45 | 8 | |||||
написание кода занимает от силы 5-10% создания всего крупного проекта. Ты дольше будешь головой об доску биться, чем кодить.
А так вот когда стоит юзать неймспейсы
1
|
12 / 12 / 7
Регистрация: 24.10.2015
Сообщений: 208
|
|
22.11.2017, 10:49 [ТС] | 9 |
0
|
301 / 213 / 74
Регистрация: 23.05.2011
Сообщений: 970
|
|
22.11.2017, 11:26 | 10 |
Ты не можешь написать код, не придумав, что будешь писать.
Добавлено через 34 секунды А так, на производительность не влияет, ведь после компиляции результат будет одинаковый.
1
|
77 / 50 / 16
Регистрация: 17.05.2015
Сообщений: 264
|
|
22.11.2017, 12:53 | 11 |
Это так ты сейчас говоришь. А более менее вменяемый проект, суть которого не hello world и не 2+2 заставит много думать.
Как реализовать классы, интерфейсы. Что и куда должно у тебя идти, что из чего вытекать и т.д. Ты будешь почти все время думать. И лишь изредка дотягиваться до клавиатуры и что-то писать. Единственное что много жрет времени на написание. Это какой нибудь парсер или покрытие проекта юнитестами. Так что using namespace почти не сыграет на скорость разработки. А вот вызвать конфликты может за просто.
0
|
12 / 12 / 7
Регистрация: 24.10.2015
Сообщений: 208
|
|
22.11.2017, 12:58 [ТС] | 12 |
0
|
301 / 213 / 74
Регистрация: 23.05.2011
Сообщений: 970
|
|
22.11.2017, 13:16 | 13 |
1
|
Тематические курсы и обучение профессиям онлайн Профессия Разработчик на C++ (Skillbox) Архитектор ПО (Skillbox) Профессия Тестировщик (Skillbox) |
2753 / 1700 / 352
Регистрация: 09.09.2017
Сообщений: 7,161
|
|
22.11.2017, 20:43 | 14 |
странно что никто не послал сюда Std:: или using namespace std;
1
|
22.11.2017, 20:43 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Как можно еще использовать std::placeholders вне в связки с std::bind? Не воспринимает ни std::cout, ни std::cin. Вобщем ничего из std. Также не понимает iostream Std и using namespace std Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |