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

#include <iostream> Очень Подробно =) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Попрошу разъяснить что означает : list , символ -> и как обратиться к переменным , которые заданы в структуре (inf , next). http://www.cyberforum.ru/cpp-beginners/thread646780.html
Добрый вечер. Попрошу помочь с следующим кодом : #include <cstdlib> #include <iostream> #include <list> using namespace std; struct { int inf;
C++ Работа с классом и объектом Вектор Являюсь студентом,и по долгу учебы приступил к обучению премудростям "оСей с двумя плюсами". И обломался. получил задание на создание массива - вектора и определенную его обработку Обязательными есть конструктор, деструктор; Необходимыми есть ввод, вывод элементов вектора; 3 функции обработки в соответствии с вариантом задания Функции вот такие http://www.cyberforum.ru/cpp-beginners/thread646776.html
Новые прибабахи в 2012 C++
Вот получаю такую фиговину в новой студии 2012 1>c:\users\ramyb\documents\visual studio 2012\projects\detla\detla\detla.cpp(15): error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1> c:\program files (x86)\microsoft visual studio...
переустановка VS10 после VS12 C++
установил VS кондидат поюзал, а душа просит старого. вот снес переустановил VS 10. а он работать не хочет... что делать выдает вот такие ошибки при запуске после компиляции. Зарание спасибо!
C++ floating point error http://www.cyberforum.ru/cpp-beginners/thread646687.html
int i = 124; int j = 0; "c" и "y" это float с диапазоном от 1 до 2; x это long double от 0.01 до 100; tempsum - long double; cr - long double; -------------------------------------------------------------------------- for(; i>0; i--, j++) { cr = *c - (stp1.mass.y); correctmul(&cr, &csp, stp1); tempsum += (cr * stp1.mass.x * 1000);} //<--- overflow в указанной строке...
C++ Функции сравнения В классе, необходимо определить функции сравнения (аналогичные операторам отношения). Какой вариант более оптимальный: 1. Определить в лоб, только функции == и > , а остальные через них (см.пример ниже). 2. Или определить каждую функцию в лоб? Пример: bool HugeInteger::isEqualTo(const HugeInteger &ob2){ подробнее

Показать сообщение отдельно
ProgrC
 Аватар для ProgrC
9 / 9 / 1
Регистрация: 17.08.2012
Сообщений: 43
04.09.2012, 20:32     #include <iostream> Очень Подробно =)
Цитата Сообщение от Neon-z Посмотреть сообщение
Лично я тебе рекомендую начать изучение С++ с хорошей книги, где все это подробно описано.
Дополню лишь, что не стоит сразу забивать себе голову содержанием библиотек. На начальном этапе это не главное.

Ответ по существу. Да, такой файл реально существует, он находится в папке где лежит твоя IDE и именуется не иначе как iostream.h (.h - заголовочный файл).

Если есть желание ознакомится с его содержимым, смотри код:

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
/*
 * Copyright (c) 1999
 * Boris Fomitchev
 *
 * This material is provided "as is", with absolutely no warranty expressed
 * or implied. Any use is at your own risk.
 *
 * Permission to use or copy this software for any purpose is hereby granted
 * without fee, provided the above notices are retained on all copies.
 * Permission to modify the code and to distribute modified code is granted,
 * provided the above notices are retained, and a notice that the code was
 * modified is included with the above copyright notice.
 *
 */
 
#ifndef _STLP_IOSTREAM_H
#define _STLP_IOSTREAM_H
 
#ifndef _STLP_OUTERMOST_HEADER_ID
#  define _STLP_OUTERMOST_HEADER_ID 0x2035
#  include <stl/_prolog.h>
#endif
 
#include <iostream>
 
// Those should be included all separately, as they do contain using declarations
#include <streambuf.h>
#include <ostream.h>
#include <istream.h>
 
#ifndef _STLP_HAS_NO_NAMESPACES
 
#  ifdef _STLP_BROKEN_USING_DIRECTIVE
_STLP_USING_NAMESPACE(stlport)
#  else
using _STLP_STD::cin;
using _STLP_STD::cout;
using _STLP_STD::clog;
using _STLP_STD::cerr;
using _STLP_STD::iostream;
#    ifndef _STLP_NO_WCHAR_T
using _STLP_STD::wcin;
using _STLP_STD::wcout;
using _STLP_STD::wclog;
using _STLP_STD::wcerr;
#    endif
#  endif
#endif /* _STLP_HAS_NO_NAMESPACES */
 
// Obsolete classes for old-style backwards compatibility
 
 
class istream_withassign : public istream {
 public:
  istream_withassign() : istream((streambuf*)0) {}
  ~istream_withassign() {}
 
  istream_withassign& operator=(istream& __s) {
    ios::init(__s.rdbuf());
    return *this;
  }
  istream_withassign& operator=(streambuf* __s) {
    ios::init(__s);
    return *this;
  }
};
 
class ostream_withassign : public ostream {
 public:
  ostream_withassign() : ostream((streambuf*)0) {}
  ~ostream_withassign() {}
 
  ostream_withassign& operator=(ostream& __s) {
    ios::init(__s.rdbuf());
    return *this;
  }
  ostream_withassign& operator=(streambuf* __s) {
    ios::init(__s);
    return *this;
  }
};
 
class iostream_withassign : public iostream {
 public:
  iostream_withassign() : iostream((streambuf*)0) {}
  ~iostream_withassign() {}
  iostream_withassign & operator=(ios& __i) {
    ios::init(__i.rdbuf());
    return *this;
  }
  iostream_withassign & operator=(streambuf* __s) {
    ios::init(__s);
    return *this;
  }
} ;
 
#if (_STLP_OUTERMOST_HEADER_ID == 0x2035)
#  include <stl/_epilog.h>
#  undef _STLP_OUTERMOST_HEADER_ID
#endif
 
#endif /* _STLP_IOSTREAM_H */
 
// Local Variables:
// mode:C++
// End:
 
Текущее время: 16:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru