Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание приложения «Крылатые фразы» https://www.cyberforum.ru/ cpp-beginners/ thread624425.html
Создать приложение «Крылатые фразы». Справочник пословиц, поговорок, афоризмов, каламбуров, других словесных курьезов. Классификация по авторам и источникам, поиск по темам и ключевым словам. ...
Удвоить все найденные вхождения строки в текст C++
c++ visual Задание: дан текст и строка. удвойте все найденные вхождения строки. насколько я понимаю, если ввести текст "мама мыла раму" и строку"мыла", то должно получиться "мама мыламыла раму"....
C++ Есть ли какая-нибудь возможность рандомизировать процесс перемешивания элементов контейнера Есть в библиотеке алгоритмов такой алгоритм, который случайным образом перемешивает элементы данного контейнера. Все бы хорошо, но вот только в том, что он всегда перемешивает их одним и тем же... https://www.cyberforum.ru/ cpp-beginners/ thread624388.html C++ С++ Скорость компиляции Всем привет. Подскажите пожалуйста как отображать скорость компиляции программы в консольном окошечке как на этом изображении. http://plasmon.rghost.ru/39234434/image.png https://www.cyberforum.ru/ cpp-beginners/ thread624366.html
C++ дана матрица вывести на экран сумма диагонали матрицы
буду благодарен дана матрица вывести на экран сумма диагонали матрицы
C++ Массив: Вывести на экран элементы массива, квадрат которых не будет превышать N помогите пожалуйста Дан массив вывести на экран элементы массива квадрат которых не будет превышать N https://www.cyberforum.ru/ cpp-beginners/ thread624346.html
C++ Инициализация членов структуры Здравствуйте. Имеется код: #include <iostream> struct Pizza { char name; double diametr; double weidth; }; https://www.cyberforum.ru/ cpp-beginners/ thread624330.html C++ Перемешать массив строк.
Здравствуйте, не могу сделать программу, где будет генерироваться имена без повторов, тоесть даны к примеру 8 имен, и она должна выдавать их примерно так: имя1 и имя7 имя3 и имя5 имя8 и имя2 имя6...
C++ Указатель на класс, создавший объект https://www.cyberforum.ru/ cpp-beginners/ thread624251.html
Добрый вечер! Возник следующий вопрос: Пусть есть 2 класса: class A { public: A(); ~A(); };
C++ Закрасить фигуру Строятся многоугольники с общей стороной , нужно их закрасить разными цветами ( или хотя бы одним ) попыталась сделать выдаёт ошибку "stack around the variable point was corrupted "- как это... https://www.cyberforum.ru/ cpp-beginners/ thread624234.html
Ошибки в процедуре для сравнений C++
Привет всем.! Дорогие друзья,помогите разобраться пытаюсь скомпилить свой код, выдает ошибку в строке Cross = s1*s2<=0; не могу понять что я делаю не так. Заранее спасибо.#pragma hdrstop...
C++ Волшебные вещи с typedef struct https://www.cyberforum.ru/ cpp-beginners/ thread624229.html
у меня сейчас мозг взорвется не пойму в чем ошибка,где я не так делаю? #include <stdio.h> #include <locale.h> #include <stdlib.h> #include <Windows.h> #define _CRT_SECURE_NO_WARNING #define...
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
0

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

16.07.2012, 14:02. Показов 1021. Ответов 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; в самом начале? Или я чего-то не понимаю?

Вернуться к обсуждению:
Пространство имён C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2012, 14:02
Готовые ответы и решения:

Пространство имён!
Как лучше указывать пространство имён? using namespace std вначале? или std::? вроде бы проще...

Пространство имён
Допустим я пишу свою программу, для которой пишу свои классы. Стоит ли создавать для них...

пространство имён
Здравствуйте. Из C# я примерно представляю что такое пространство имён. Но возникает вопрос....

Пространство имён
Добрый вечер, 1) как правильно называется часть &quot;Foo::&quot; в этой записи void Foo::hello(){} 2) и...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.07.2012, 14:02
Помогаю со студенческими работами здесь

Как внести класс в пространство имён
Есть задача, которую решил, там надо было поработать в пространстве имён. В следующей необходимо...

Как включить класс из внешнего файла в пространство имён?
У меня есть несколько .hpp файлов с объявлениями классов, типа этого: #ifndef...

Как правильно заявлять пространство имён для содержимого модулей?
Снова здравствуйте. При попытке скомпилировать следующий код: #include &quot;circle.hpp&quot; #include...

Зачем создавать безымянное пространство имён, если я могу просто написать static?
Народ, прочитал что в С++ для объявления статической глобальной переменной используют вот такую...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru