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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 431, средняя оценка - 4.94
genius5
114 / 36 / 2
Регистрация: 13.12.2009
Сообщений: 223
#1

using namespace std - C++

19.09.2010, 14:16. Просмотров 68117. Ответов 6
Метки нет (Все метки)

using namespace std;
скажите плиз что означает ета строка и для чего она нужна?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2010, 14:16     using namespace std
Посмотрите здесь:

Using namespace std - C++
В чем отличие, если один cout (или что-то другое) будет в std, а другой stdd, для чего вообще using namespace? Уже везде где только можно...

using namespace std; - C++
Здравствуйте. Я заметил, что многие программисты стараются избегать этой строчки в своих программах. С чем это связанно? И еще...

std:: vs namespace - C++
Тема не для холивара, объясните пожалуйста чем лучше std:: а не using namespace std ? Без namespace std, возникает такая ошибка, но...

using namespace std - C++
Обьясните пожалуйста понятным языком, что такое пространство имен, и зачем нужна эта команда или std::

namespace std - C++
Добрый день. Вычитал что могу использовать любой namespace. Но в другом месте написано что если не использовать std, то не сможет...

Использование using namespace std; - C++
Я где-то слышал что использование такой диррективы на корню убивает пространство имен, но ведь только в boost и stl есть похожие классы,...

Возникает ошибка с using namespace std; - C++
#include "stdio.h" #include "string.h" #include "math.h" #include "stdlib.h" #include "stdafx.h" #include "iostream.h" using...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
19.09.2010, 14:18     using namespace std #2
это обявление пространства имён std.
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
19.09.2010, 14:19     using namespace std #3
пространство имен - Используется для того, чтобы ограничить видимость переменных, ф-ий и т.п.
IchMors
97 / 93 / 4
Регистрация: 16.05.2010
Сообщений: 310
19.09.2010, 14:21     using namespace std #4
открывает пространство имен библиотеки iostream.

тоесть чтобы не писать:

std::cin...
или
std::ifstream...

открывается область видимости на эти объекты
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
19.09.2010, 14:21     using namespace std #5
Ето пространство стандартных имён.
Например если ты бы не написла в своём коде ету строку
C++
1
using namespace std;
то тебе бы пришлось писать вот так
C++
1
2
3
4
5
std::cin >> a;
std::vector<int> m;
std::cout << "ololo" << std::endl;
std::ifstream read("flie.txt");
std::ofstream read("flie.txt");
но если ета строчка написана то ети некоторие елементы можно писать без std::
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
19.09.2010, 14:25     using namespace std #6
Цитата Сообщение от Asics^ Посмотреть сообщение
то тебе бы пришлось писать вот так
Код C++1
2
3 std::cin >> a;
std::vector<int> m;
std::cout << "ololo" << std::endl;
или просто 1 раз написать
C++
1
2
using std::vector;
using std::cout;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2010, 14:44     using namespace std
Еще ссылки по теме:

Что означает using namespace std? - C++
Что означает в с++? using namespace std объясните пожалуйста простым языком))

Функции из заголовочника cstring размещены в namespace std ? - C++
Столкнулся с таким кодом в учебнике Стивена Праты (12 глава, стр. 641-615): // string1.h -- fixed and augmented string class...

На что влияет расположение строчки using namespace std; ? - C++
В учебнике вывод предлагают делать так: 1-ый способ: #include &lt;iostream&gt; int main() { std::cout &lt;&lt; &quot;Hello World!&quot; &lt;&lt;...

#include <list> - конфликт using namespace std с другими инклюдами - C++
Всем привет. Появилась надобность использовать списки, однако #include &lt;list&gt; подключается только вместе с using namespace std. Мои...

Коллеги что же все такие делает "using namespace std"? - C++
Я понял то что &quot;using namespace st&quot; мы вводим для того что бы не писать &quot;std::cout&lt;&lt;&quot; ну а конкретно, деловым...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
19.09.2010, 14:44     using namespace std #7
или просто 1 раз написать
Код C++1
C++
1
2
using std::vector;
using std::cout;
Ето понятно,но ТС спрашывал не про отдельные класы,а про использование стандартных имен для всех класов и функцый.
Yandex
Объявления
19.09.2010, 14:44     using namespace std
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru