Unicode文字セットで開発していると
std::exception.what() や std::type_info.name() などの
戻り値が char で返却されるメソッドに遭遇するたびに
その都度 mbstowcs_s で wchar_t に変換して使用してます

しかし、mbstowcs_s で変換するときに
事前に文字列の長さを取得したり、変換先のバッファを用意したり
なんか冗長だなぁと思えてしまいます
そもそも上記のような標準ライブラリのクラスって、TCHAR版は無いのでしょうか?
よろしくお願いします