运行-时间检查失败#3
Run-time check failure #3
我得到了变量 pParam 的 运行 次检查失败 #3。我以为初始化在这里:
{BYTE* pKey;
BYTE* pParam;
DWORD KeyLen = 0;
DWORD ParamLen = 0;
此行出现运行次错误:
*ppParam = pParam;
我正在使用 Visual Studio 和 Visual C++。
如果 *pParam 在 if 子句中,变量将永远不会被初始化。你应该检查这个。您应该使用 *pParam=NULL;.
初始化变量
我得到了变量 pParam 的 运行 次检查失败 #3。我以为初始化在这里:
{BYTE* pKey;
BYTE* pParam;
DWORD KeyLen = 0;
DWORD ParamLen = 0;
此行出现运行次错误:
*ppParam = pParam;
我正在使用 Visual Studio 和 Visual C++。
如果 *pParam 在 if 子句中,变量将永远不会被初始化。你应该检查这个。您应该使用 *pParam=NULL;.
初始化变量