InputByteStreamRef::read as: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Строка 3: Строка 3:
template <class T>
template <class T>
   T read_as(std::size_t cbHowMany); //2
   T read_as(std::size_t cbHowMany); //2
|{{read_as::read_as brief}}  
|{{InputByteStreamRef::read_as brief}}  
# Считывает объект [http://en.cppreference.com/w/cpp/concept/PODType POD] типа.
# Считывает объект [http://en.cppreference.com/w/cpp/concept/PODType POD] типа.
# Считывает данные в контейнер байт. Контейнер должен удовлетворять требованиям [http://en.cppreference.com/w/cpp/concept/SequenceContainer SequenceContainer].}}
# Считывает данные в контейнер байт. Контейнер должен удовлетворять требованиям [http://en.cppreference.com/w/cpp/concept/SequenceContainer SequenceContainer].}}

Версия 01:27, 6 июня 2017

template <class T>
   T read_as() const; //1
template <class T>
   T read_as(std::size_t cbHowMany); //2

Осуществляет чтение данных из потока InputByteStreamRef и создание из этих данных объекта PODType или контейнера байт.

  1. Считывает объект POD типа.
  2. Считывает данные в контейнер байт. Контейнер должен удовлетворять требованиям SequenceContainer.
Параметры
cbHowManyКоличество байт, которые необходимо считать из потока.
Возвращаемое значение:
Считанный объект.