позволяет сказать, что у нас есть функция, которая печатает текст на консоли и в котором мы не имеем контроля над исходным кодом, но мы можем его назвать. Например
void foo() {
std::cout<<"hello world"<<std::endl;
print_to_console(); // this could be printed from anything
}
Можно ли перенаправить вывод указанной выше функции в строку без изменения самой функции?
Я не ищу способ сделать это через терминал