Я не знаю, возможно ли это вообще, но я получаю значение типа 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
.