Я хочу создать объект std :: istream с объектом буфера потока, который может взять необработанные байтовые данные из массива беззнаковых символов. Я поискал и нашел эту ссылку
Однако они создают буфер потока на основе массива char:
struct membuf : std::streambuf
{
membuf(char* begin, char* end) {
this->setg(begin, begin, end);
}
};
Я подумал о приведении типов, но не хочу изменять исходные данные, так как это можно сделать с помощью unsigned char.
char*
при созданииmembuf
. Это не изменит данные. - person Botje   schedule 16.04.2020