0

我将 LPWSTR 作为方法中的参考传递。该值保留在方法中,但在被调用函数中,它会丢失。我怀疑我需要给 LPWSTR 一些内存,但我无法弄清楚这样做的方法。这就是我的代码的样子:

ValidateUrl(LPCWSTR wzSomeUrl, LPWSTR& DecodeUrlOut) {

    /* 
     I decode wzSomeUrl and put value in DecodeurlOut
    */

}

LPWSTR DecodeUrlOut = NULL;
ValidateUrl(wzSomeUrl , DecodeUrlOut);

我调试发现 DecodeUrlOut 的值为 L""。

4

0 回答 0