Convenient easy-to-use and efficient helper functions to convert between Unicode UTF-16 and UTF-8 using std::wstring and std::string - GiovanniDicanio/UnicodeConvStd| GitHub
Let's see how to wrap the low-level and kind of "kitchen sink" C-interface FormatMessage Windows API in convenient C++ code, to get the error message string corresponding to a Windows system error code.| Giovanni Dicanio's Blog