Cтраница 1
Поток класса cout обычно связан с дисплеем. [1]
Поток класса cm обычно связан с экраном дисплея. [2]
Заметим, что перегруженная функция-операция поместить в поток класса Circle способна ссылаться на х и у непосредственно, потому что они являются защищенными элементами базового класса Point. Заметим также, что ссылаться на х и у необходимо через объекты, например, с. Это объясняется тем, что перегруженная функция-операция поместить в поток является не элементом класса Circle, а другом этого класса. [3]
Операции с файлами могут выполняться с помощью потоков класса TFileStream, являющегося наследником TStream. Создание такого потока осуществляется вызовом конструктора TFileStream. [4]
В предложении 2.3 ( ii) было установлено, что поток гомологического класса конца pi является вертикальным вектором ( 0 0 2тго), где OLJ - логарифмический рост конца PJ поверхности. Таким образом, в качестве непосредственного следствия теоремы 3.4 получаем следующее утверждение. [5]
Класс Binary Reader обеспечивает чтение записанных в поток двоичных данных. Потоком может быть, например, файловый поток класса FileStream. Данные в поток могут быть предварительно записаны, например, объектом записи Binary Writer. Объект BinaryReader обеспечивает при чтении произвольный доступ к потоку. [6]
Класс BinaryWriter обеспечивает запись численных и иных данных в поток, поддерживая также запись строк в заданной кодировке. Потоком может быть, например, файловый поток класса FileStream. Особенностью объектов BinaryWriter по сравнению с другими объектами записи, например, по сравнению со StringWriter, является возможность произвольного доступа к потоку. Благодаря этому можно записывать информацию в любое место файла, дополняя или изменяя содержащуюся в нем информацию. [7]
Класс StreamWriter обеспечивает запись данных в текстовый поток. Этим потоком может быть, например, файловый поток класса FileStream, или указанный файл. [8]
Класс StreamReader обеспечивает чтение символов из потока текста с указанной кодировкой. Источником данных для объекта StreamReader может быть, например, файловый поток класса FileStream, или указанный файл. [9]
Метод SaveToStream копирует все данные из потока, созданного в памяти, в другой поток Stream. Данные копируются в поток Stream, начиная с его текущей позиции Position. Если поток Stream является файловым потоком класса TFileStream, метод SaveToStream действует как метод SaveToFile, но с одним важным отличием. Если файл уже существовал ранее, то метод SaveToFile полностью заменяет его содержимое, а метод SaveToStream пишет данные, начиная с текущей позиции. Таким образом, метод SaveToStream может использоваться, например, для добавления новых данных в конце имевшихся в файле ранее. [10]
Потоки реального времени, обслуживаемые по алгоритму FIFO, имеют наивысшие приоритеты и не могут прерываться другими потоками, за исключением такого же потока реального времени FIFO, перешедшего в состояние готовности. Потоки реального времени, обслуживаемые в порядке циклической очереди, представляют собой то же самое, что и потоки реального времени FIFO, но с тем отличием, что они могут прерываться таймером. Находящиеся в состоянии готовности потоки реального времени, обслуживаемые в порядке циклической очереди, выполняются в течение определенного кванта времени, после чего поток помещается в конец своей очереди. Ни один из этих классов на самом деле не является классом реального времени. Эти классы просто имеют более высокий приоритет, чем у потоков стандартного класса разделения времени. UNIX), в котором они носят эти имена. [11]