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

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

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

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

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

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

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

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

Не работают 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*...

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

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

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

Почему сын может спокойно работать с полями privat отцовского класса (опять template <class T> воду мутит!) - C++
Сабж class otets { public: otets (){}; private: int znach; }; template &lt;class T&gt; class sinn: public otets {

Что может структура без имени? - C++
struct { int a; }; Какой смысл этой структуры? Как к ней можно обратится? И класса тоже, кстати...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KOPOJI
Модератор
Эксперт HTML/CSSЭксперт PHP
16688 / 6614 / 431
Регистрация: 12.06.2012
Сообщений: 19,873
Завершенные тесты: 1
28.01.2014, 07:27     Почему в книге пишут что cout не может работать без iostream в коде? #2
http://www.cplusplus.com/reference/iostream/
Header that defines the standard input/output stream objects
Добавлено через 1 минуту
ну и... Заголовочный файл
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
28.01.2014, 08:04     Почему в книге пишут что cout не может работать без iostream в коде? #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
PiloD
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 16
29.01.2014, 02:08  [ТС]     Почему в книге пишут что cout не может работать без iostream в коде? #4
Благодарю
Yandex
Объявления
29.01.2014, 02:08     Почему в книге пишут что cout не может работать без iostream в коде?
Ответ Создать тему
Опции темы

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