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

Как можно представить себе поток? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение структуры из бинарного файла http://www.cyberforum.ru/cpp-beginners/thread1243568.html
#include <iostream> #include <fstream> #include <string> using namespace std; int main(void) { setlocale (0,""); struct TBook
C++ С чего начать постигать программирование в 12 лет? Мне 12 лет хочу изучить программирование . С чего начать ? http://www.cyberforum.ru/cpp-beginners/thread1243562.html
Какие "фишки" помимо \a,\n есть в cout C++
Здравствуйте! Подскажите, пожалуйста, какие ещё есть "фишки" в cout, например: \a - это однократный звук, \n - это переход на новую строку А какие есть ещё?
Программа для определения угла между векторами C++
Я нашел такую программу внизу, немного исправил ее, но не знаю, что watch означает и зачем он вообще и все ли тут правильно. Мне нужно определить угол между векторами тот, что меньше. (Больше он...
C++ Какая база требуется для понимания C++? http://www.cyberforum.ru/cpp-beginners/thread1243516.html
Доброго времени суток! Возникло желание научиться работать в Си, но одолели смутные сомнения. Каюсь, ничего сложнее Pascal ABC в школьные годы "в руках не держала", специальность связана с языками,...
C++ Если пользователь ничего не предпринимает в течении нескольких секунд, тогда выполняется какое-либо действие Ребята, нужно написать программу. Если пользователь ничего не предпринимает в течении нескольких секунд, тогда выполняется какое-либо действие. В этой программе нужно использовать секундомер или... подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3050 / 1695 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
17.08.2014, 14:24
Цитата Сообщение от Unifan Посмотреть сообщение
Как можно представить себе потоки в С++?
Ну, входной поток и выходной поток – это абстракции, суть которых в том, что из первого можно последовательно получить данные, а во второй последовательно отправить. Вот и все, собственно. Причем не сырые данные в виде битов и байтов, а любого типа, в том числе определенного пользователем. В С++ весь обмен данными через потоки устроен.
Что касается внутреннего устройства потока, то он содержит объект-буфер, унаследованный от класса basic_streambuf, который занимается низкоуровневым хранением данных потока, и хранит их в виде последовательностей символов либо в оперативной памяти, либо во внешнем файле.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru