求教代码怎的将const wchar_t* 类型转换成string类型

求教代码怎样将const wchar_t* 类型转换成string类型
老板最近让写一段接口代码上下游都写好了。但是上游提供的参数是const wchar_t* 类型,下游方法要传string类型。
我因为c++没怎么学过(楼猪是学java的,c++知识很浅薄)。请求各位能否提供这个转换代码以供参考?
------解决方案--------------------
wchar转化成char的问题吧,WideCharToMultiByte 函数就可以了。
------解决方案--------------------
http://blog.****.net/zhoujielunzhimi/article/details/8082286
------解决方案--------------------
wsprintf   wstring::c_str() 都可以
------解决方案--------------------
#include <atlconv.h>

USES_CONVERSION

然后调用
A2W  ANSI转Unicode
W2A  Unicode转ANSI

屡试不爽