Как конфертировать из строки в IStream - PullRequest
0 голосов
/ 02 ноября 2019

Я не знаю, возможно ли это вообще, но я получаю значение типа std::string, которое содержит строку (например, "Hello World"), и мне нужно передать ее в переменную типа IStream.

Я не нашел никакого решения в SO, поэтому мне интересно, как это сделать.

EDIT:

У меня есть такая функция, которая вызывается и возвращает строку.

foo1(std::string& testOne) (){
     testOne = "This is my test";
}

В то же время у меня есть другая функция, которая выполняет некоторые другие операции, но подпись требует использования значения IStream.

foo2(IStream *value)
{
    // Do something here
}

Идея состоит в том, что яхочу получить строку из foo1, преобразовать ее в IStream, чтобы я мог передать ее функции foo2.

...