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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание приложения «Крылатые фразы» http://www.cyberforum.ru/cpp-beginners/thread624425.html
Создать приложение «Крылатые фразы». Справочник пословиц, поговорок, афоризмов, каламбуров, других словесных курьезов. Классификация по авторам и источникам, поиск по темам и ключевым словам. Выяснить количество крылатых фраз с ключевым словом «Работа», определить десятку наиболее часто встречающихся ключевых слов, и т. д. Дать графическую интерпретацию полученным результатам в виде графиков,...
C++ Удвоить все найденные вхождения строки в текст c++ visual Задание: дан текст и строка. удвойте все найденные вхождения строки. насколько я понимаю, если ввести текст "мама мыла раму" и строку"мыла", то должно получиться "мама мыламыла раму". прочитала тут про функцию Pos, пытаюсь ее применить, но компилятор ругается. может эта функция только для билдера? помогите решить задачку хоть как нибудь. доп.условие: ввод и вывод русского текста ... http://www.cyberforum.ru/cpp-beginners/thread624397.html
C++ Есть ли какая-нибудь возможность рандомизировать процесс перемешивания элементов контейнера
Есть в библиотеке алгоритмов такой алгоритм, который случайным образом перемешивает элементы данного контейнера. Все бы хорошо, но вот только в том, что он всегда перемешивает их одним и тем же образом. Есть ли какая-нибудь возможность рандомизировать этот процесс?
C++ С++ Скорость компиляции
Всем привет. Подскажите пожалуйста как отображать скорость компиляции программы в консольном окошечке как на этом изображении. http://plasmon.rghost.ru/39234434/image.png
C++ дана матрица вывести на экран сумма диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread624348.html
буду благодарен дана матрица вывести на экран сумма диагонали матрицы
C++ Массив: Вывести на экран элементы массива, квадрат которых не будет превышать N помогите пожалуйста Дан массив вывести на экран элементы массива квадрат которых не будет превышать N подробнее

Показать сообщение отдельно
Fooly
21 / 17 / 1
Регистрация: 26.03.2012
Сообщений: 147

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

16.07.2012, 14:02. Просмотров 658. Ответов 2
Метки (Все метки)

Прочитал сейчас раздел про пространство имён, но так всё равно и не понял, почему лучше не использовать директиву using.
Допустим, частенько здесь на форуме видел, что пишут std::cout std::cin, вместо того, чтобы объявить директиву глобально using namespace std.
В книге тоже написано, using namespace std // конструкция слишком неразборчива, избегайте её. И дальше написано рекомендуется использовать следующий подход:
C++
1
2
3
int x;
std::cin >>x;
std::cout << x << std::endl
Или
C++
1
2
3
4
5
6
using std::cin;
using std::cout;
using std::endl;
int x;
cin>>x;
cout<<x<<endl;
Это для того, чтобы имена не пересекались? Неужели трудно придумать любые другие, и просто вписать using namespace std; в самом начале? Или я чего-то не понимаю?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru