Существует ли функция-член `boost::asio::readable_pipe::read()`?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Существует ли функция-член `boost::asio::readable_pipe::read()`?

Сообщение Anonymous »

Я пытаюсь создать пример кода, показанный на веб-сайте Boost, но используется функция-член, которая, похоже, не является частью Boost:

Код: Выделить всё

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

int main()
{
using namespace boost;
using namespace boost::process::v2;

asio::io_context ctx;
asio::readable_pipe rp{ctx};

boost::process::v2::process proc(ctx, "/usr/bin/g++", {"--version"}, process_stdio{{ /* in to default */}, rp, { /* err to default */ }});
std::string output;

system::error_code ec;
rp.read(asio::dynamic_buffer(output), ec);   // 

Подробнее здесь: [url]https://stackoverflow.com/questions/79367628/does-the-boostasioreadable-piperead-member-function-exist[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»