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

Для чего в коде нужна строка "using namespace std"? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 37, средняя оценка - 4.65
evil0o
5 / 5 / 0
Регистрация: 04.07.2010
Сообщений: 200
04.07.2010, 22:07     Для чего в коде нужна строка "using namespace std"? #1
у меня возникла проблема при удалении "using namespace std;" перестает работать cout точнее пишет Build FAILED.
File2.cpp(11,6): Error error 2451: E2451 Undefined symbol 'cout'
File2.cpp(11,10): Error error 2451: E2451 Undefined symbol 'endl'

для чего в коде нужна эта строка? using namespace std;

код в котором используется
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <vcl.h>
#pragma hdrstop
#include <iostream>
 
 
//---------------------------------------------------------------------------
 using namespace std;
#pragma argsused
int main()
{
int *pint=new int[3] ;
 
int j;
int d=0;
for (j = 0; j < 3; j++)
 {
cout<<"No  "<<j+1<<endl;
scanf("%d", &pint[j])   ;
 
 
}
cout<<endl;
for (j = 0; j < 3; j++) {
     cout<<pint[j]<<endl;}
 
 
for (j = 0; j < 3; j++) {
     cout<<"posle udalenia"<<pint[j]<<endl;}
 
 
 
 
      int did;
   for (did=1; did<6; did++)
   {printf("Sleeping for %d seconds\n", did);
     _sleep(did);}
   }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2010, 22:07     Для чего в коде нужна строка "using namespace std"?
Посмотрите здесь:

C++ using namespace std
using namespace std; C++
std:: vs namespace C++
C++ Объясните, для чего нужны некоторые строчки в коде(using namespace, new, int main)
C++ Использование using namespace std;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2294 / 1664 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
04.07.2010, 22:08     Для чего в коде нужна строка "using namespace std"? #2
evil0o, тема обсуждалась и не раз. Пользуйтесь поиском по форуму.
Sanu0074
 Аватар для Sanu0074
58 / 58 / 2
Регистрация: 14.06.2010
Сообщений: 1,186
Записей в блоге: 5
04.07.2010, 22:37     Для чего в коде нужна строка "using namespace std"? #3
namespace std - это пространство имён STD, в нем находятся std::cout, std::endl и мн.других, using namespace - влючает пространство имен, если ты удалил using namespace std то тебе надо к каждому cout,cin,endl,setw, и все что есть в этом пространстве - std::
Demihalf
Унылый школьник
 Аватар для Demihalf
126 / 60 / 3
Регистрация: 06.11.2009
Сообщений: 354
05.07.2010, 11:23     Для чего в коде нужна строка "using namespace std"? #4
evil0o, рекомендую почитать какую-нибудь хорошую книгу по C++.
Yandex
Объявления
05.07.2010, 11:23     Для чего в коде нужна строка "using namespace std"?
Ответ Создать тему
Опции темы

Текущее время: 04:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru