У меня есть указатель на const *char
буфер, а также его длина, и я пытаюсь использовать API (в данном случае, AWS S3 C++ upload request), который принимает объект типа:Const символ * в STD :: basic_iostream
std::basic_iostream <char, std::char_traits <char>>
Есть ли простой стандартный способ C++ 11 для преобразования моего буфера в совместимый поток, желательно без фактического копирования по памяти?
Когда вы говорите 'У меня есть указатель на константный * символ buffer' вы на самом деле означает, что у вас есть указатель на' сопзЬ полукокса * буфера [N] ', или вы намеревались сказать, что у вас есть указатель на буфер с нулевым завершением?)? – user2079303
@ пользователь2079303 - последний. Это двоичный буфер данных, поэтому он не обязательно заканчивается нулем. – nbubis
[This] (http://stackoverflow.com/questions/2079912/simpler-way-to-create-ac-memorystream-from-char-size-t-without-copying-t) вопрос относится ко мне – UKMonkey