Вопросы с тегом «using-directives»

30
Почему «используется пространство имен std;» считается плохой практикой?
Другие говорили мне, что писать using namespace std;в коде неправильно, и что я должен использовать std::coutи std::cinнепосредственно вместо этого. Почему using namespace std;считается плохой практикой? Это неэффективно или существует риск объявления неоднозначных переменных (переменных, которые имеют то же имя, что и функция в stdпространстве имен)? Влияет ли это на производительность?

7
Функциональность Visual Studio или Resharper для размещения директив using
Мне нравится помещать свои директивы using внутри текущего пространства имен, а не снаружи, поскольку VS и Resharper по умолчанию их помещают. Кто - нибудь знает макро / стандартной функциональности , которая сортирует / удаляет неиспользуемые с помощью директив и помещает их в текущем пространстве имен?

2
Почему «использование системы»; не считается плохой практикой?
У меня есть опыт работы с C ++, и я полностью понимаю и согласен с ответами на этот вопрос: почему «используется пространство имен std;» считается плохой практикой? Поэтому я удивлен тем, что, имея некоторый опыт работы с C # сейчас, я вижу здесь совершенно противоположное: using Some.Namespace;буквально используется везде. Всякий …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.