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

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

Войти
Регистрация
Восстановить пароль
 
RobinHood
19 / 19 / 8
Регистрация: 08.12.2015
Сообщений: 70
Завершенные тесты: 6
#1

Объекты каких потоков автоматически создаются при запуске программы - C++

27.07.2016, 09:50. Просмотров 182. Ответов 6
Метки нет (Все метки)

Здраствуйте, могу конечно немного переврать вопрос, но звучит примерно так:
Объекты каких потоков автоматически создаются при запуске программы:
-cout
-cin
-cerr
-clog
-другие?

Я нашел, что вроде объекты потоков cout и cin создаются, на счет остальных неясно.
P.S. Попалось в одном тесте)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2016, 09:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объекты каких потоков автоматически создаются при запуске программы (C++):

Создаются одинаковые объекты - C++
Доброго времени суток. Начал изучать ООП и столкнулся с проблемой. Пишу класс работы с матрицами. Имеется такой конструктор: ...

Почему создаются новые объекты? - C++
Всем доброго времени суток! Я не могу понять где создаются новые объекты Есть у меня простенький класс class data { char* str; ...

При запуске консоли автоматически устанавливать шрифт Lucida Console - C++
Как сделать так чтобы при запуске консоли автоматически ставился шрифт Lucida Console, размер символов 14, жирный, чтобы не было...

Классы: Не создаются объекты класса Apple - C++
Includes.h #include <stdlib.h> #include <gl\glut.h> #include <math.h> #include<stdio.h> #include<time.h> #include<stdio.h> ...

Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса - C++
Цель: Получить практические навыки реализации классов на С ++. Основное содержание работы Написать программу, в которой создаются и...

Массив потоков. Ошибка при закрытии программы - C++
Пробую использовать std::Thread Написал вот такой код #include<windows.h> #include<iostream> #include<thread> #include<vector>...

6
HelicopterK52
680 / 205 / 28
Регистрация: 27.07.2016
Сообщений: 474
Завершенные тесты: 1
27.07.2016, 09:58 #2
Цитата Сообщение от RobinHood Посмотреть сообщение
-cout
-cin
-cerr
-clog
А также wcin, wcout, и т.д.
0
shilko2013
244 / 221 / 118
Регистрация: 02.04.2016
Сообщений: 850
Завершенные тесты: 1
27.07.2016, 09:59 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Класс ostream, через производный класс basic_ostream, поддерживает предварительно определенные объекты потока:
стандартный вывод cout
поток ошибок cerr стандартная с ограниченной буферизацией
clog аналогична cerr, но с полной буферизацией
И поток ввода cin в basic_istream.
Взято с msdn.
1
hoggy
6672 / 2856 / 491
Регистрация: 15.11.2014
Сообщений: 6,374
Завершенные тесты: 1
27.07.2016, 09:59 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от RobinHood Посмотреть сообщение
на счет остальных неясно.
тоже создаются.

27.4 Standard iostream objects
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;
}
1 The header <iostream> declares objects that associate objects with the standard C streams provided for by
the functions declared in <cstdio> (27.9.2), and includes all the headers necessary to use these objects

2 The objects are constructed and the associations are established at some time prior to or during the first
time an object of class ios_base::Init is constructed, and in any case before the body of main begins execution.297
The objects are not destroyed during program execution.298 The results of including <iostream>
in a translation unit shall be as if <iostream> defined an instance of ios_base::Init with static storage
duration. Similarly, the entire program shall behave as if there were at least one instance of ios_base::Init
with static storage duration.
2
shilko2013
244 / 221 / 118
Регистрация: 02.04.2016
Сообщений: 850
Завершенные тесты: 1
27.07.2016, 10:00 #5
hoggy, про wchar_t я забыл)
0
RobinHood
19 / 19 / 8
Регистрация: 08.12.2015
Сообщений: 70
Завершенные тесты: 6
27.07.2016, 10:08  [ТС] #6
Спасибо за разъяснения
shilko2013, ваше мнение было особенно интересно, как автора теста
0
shilko2013
244 / 221 / 118
Регистрация: 02.04.2016
Сообщений: 850
Завершенные тесты: 1
27.07.2016, 10:23 #7
RobinHood, Обращайтесь)
1
27.07.2016, 10:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2016, 10:23
Привет! Вот еще темы с ответами:

Написать программу, в которой создаются и уничтожаются объекты класса "Library", определенного пользователем - C++
Здравствуйте. Помогите пожалуйста. Написать программу, в которой создаются и уничтожаются объекты класса, определенного пользователем....

Ошибка при запуске программы - C++
запускаю программу, выдает ошибку, завтра нести надо, ума не приложу что там не так #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using...

Ошибка при запуске программы - C++
Приветствую) Есть код программы, который, по идее, должен запускаться и работать без особых проблем, но почему-то ругается на всё подряд....

Ошибка при запуске программы - C++
помогите исправить, программа компилируется, но выдаёт ошибку #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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