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

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

Войти
Регистрация
Восстановить пароль
 
PiloD
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 16
#1

Почему в книге пишут что cout не может работать без iostream в коде? - C++

28.01.2014, 07:19. Просмотров 1009. Ответов 3
Метки нет (Все метки)

Уважаемые, прошу не злится сильно.

Объясните, почему мне в книге пишут что cout не может работать без iostream в коде? Одновременно так же он не может работать без std

Как я понимаю, оператор cout является доставаемым из std а каким боком тут библиотека iostream?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2014, 07:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Почему в книге пишут что cout не может работать без iostream в коде? (C++):

Не работают cin и cout. iostream included, но пишет, что это неизвестные идентификаторы. VC++ 2008 express - C++
Может кто-то подскажет, почему у меня не работают cin и cout? iostream included, но пишет, что эт онеизвестные идентификаторы. Пользуюсь...

iostream.h (непонятки с cout, endl ) - C++
дико извеняюсь, но.... если подключаю заголовочный файл (iostream.h), то его просто нет на моей системе(среда MVS2010 ето потдверждает)...

Объясните ошибку. (cout in iostream) - C++
//intvars.cpp // работа с переменными целого типа #include <iostrem> using namespace std; int main() { int var1; ...

Почему может не работать с++? - C++
решил изучить С++. попытался скачать Microsoft Visual Studio. не с одного ресурса качал, но всегда в самом конце установки выбивало ошибку....

Почему может не работать деструктор? - C++
#include <iostream> #include <string.h> using namespace std; class Person { private: char* name; public: Person(char*...

Подскажите почему после первого cout программа не останавливается для ввода строки, а выводит второй cout - C++
Подскажите почему после первого cout программа не останавливается для ввода строки, а выводит второй cout. Это фрагмент со структурами: ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
KOPOJI
Модератор
Эксперт HTML/CSSЭксперт PHP
16697 / 6623 / 431
Регистрация: 12.06.2012
Сообщений: 19,875
Завершенные тесты: 1
28.01.2014, 07:27 #2
http://www.cplusplus.com/reference/iostream/
Header that defines the standard input/output stream objects
Добавлено через 1 минуту
ну и... Заголовочный файл
1
Croessmah
Эксперт CЭксперт С++
13221 / 7493 / 845
Регистрация: 27.09.2012
Сообщений: 18,412
Записей в блоге: 3
Завершенные тесты: 1
28.01.2014, 08:04 #3
Цитата Сообщение от PiloD Посмотреть сообщение
а каким боком тут библиотека iostream?
потому что в iostream объект cout объявлен:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <ios>
#include <streambuf>
#include <istream>
#include <ostream>
 
namespace std {
  extern istream cin;
  extern ostream cout;
  extern ostream cerr;
  extern ostream clog;
 
  extern wistream wcin;
  extern wostream wcout;
  extern wostream wcerr;
  extern wostream wclog;
}
Цитата Сообщение от PiloD Посмотреть сообщение
Как я понимаю, оператор cout является доставаемым из std
using namespace std
1
PiloD
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 16
29.01.2014, 02:08  [ТС] #4
Благодарю
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2014, 02:08
Привет! Вот еще темы с ответами:

Почему может не работать обработчик события? - C++
Подскажите пожалуйста, почему в моем коде не срабатывает обработчик? LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam,...

Почему часть функций в KERNEL32.DLL может не загружаться/не работать - C++
Моё приложение загружает мою же DLL, которая, в свою очередь, использует c:windowssystem32KERNEL32.DLL Скажите пожалуйста, по какой...

Cout <<endl; Что это значит? Если ничего нету в cout? - C++
Здравствуйте ! Обьясните пожалуйста что значит cout &lt;&lt;endl; если он используется после цикла for?

Почему функция не будет работать без амперсанда? - C++
void swap(int &amp; ar1, int &amp; ar2) //функция обмена { int temp = ar1; ar1 = ar2; ar2 = temp; } почему функция НЕ будет...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.01.2014, 02:08
Ответ Создать тему
Опции темы

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