@michaelcontento 
But the `C` printf is a `void` function, here we return `std::string` rather than output the result to console.
So do you still think `printf` makes sense?