运行时检查失败#3

时间:2015-09-15 18:50:25

标签: visual-studio runtime

我得到变量pParam的运行时检查失败#3。我认为初始化在这里:

{BYTE*  pKey;
BYTE*   pParam;
DWORD   KeyLen = 0;
DWORD   ParamLen = 0;

此行中出现运行时错误:

*ppParam = pParam;

我正在使用Visual Studio与Visual C ++。

1 个答案:

答案 0 :(得分:0)

如果* pParam在if子句中,则该变量永远不会被初始化。你应该检查一下。您应该使用* pParam = NULL;。

初始化变量