wchar_t*显示的为什么是地址而不是字符串呢?该怎么处理

wchar_t*显示的为什么是地址而不是字符串呢??wchar_t*pL hello cout p endl是char的话,输出的

wchar_t*显示的为什么是地址而不是字符串呢??
wchar_t   *p=L "hello ";
cout < <p < <endl;

是char的话,输出的应该是hello,可是wchar,怎么输出的是地址呢??

[解决办法]
wcout < <p < <endl;