OLE2Tマクロはむやみに使うの禁止

OLE2T が実行されるたびに、スタック領域が消費されるのでループ内での使用や、非常に大きな文字列の使用は避けなければなりません。


ヒープに変換して使うなら、こう。

#include <memory>

std::unique_ptr<TCHAR[]> p_json(new TCHAR[json.length()]);
long len = mbstowcs( p_json.get(), json, json.length() );


ネタ元