You can use std::stringstream as in std::ostream :
#include <iosfwd> #include <sstream> #include <cassert> void my_func(std::ostream& out) { out << "test"; } int main() { std::ostringstream buf; my_func(buf); assert(buf.str() == "test"); }
Flexo source share