C++ 里的字符编码,该如何解决

C++ 里的字符编码
C++里有专门的字符编码类吗?能将字符转化成字节流时指定的字符集的
简明点就是跟C#里System.Text.Encoding.UTF8.GetByte(bstr) ,能将bstr里的转换为UTF8字符集下的字节流
相同功能的
------解决方案--------------------
std::codecvt貌似提供了类似功能,参见:
http://zh.cppreference.com/w/cpp/locale/codecvt
http://zh.cppreference.com/w/cpp/locale/codecvt_byname
http://zh.cppreference.com/w/cpp/locale/codecvt_utf8
http://zh.cppreference.com/w/cpp/locale/codecvt_utf16