Here’s my article in the March 2015 issue of MSDN Magazine:
What would it take to modernize printf? That might seem like an odd question to many developers who believe that C++ already provides a modern replacement for printf. While the claim to fame of the C++ Standard Library is undoubtedly the excellent Standard Template Library (STL), it also includes a stream-based input/output library that bears no resemblance to STL and embodies none of its principles related to efficiency.
This is partly in response to a brief defense of printf that I published late last year. Enjoy!