typedef struct DIR
{
CString str;
}WATCHDIR, *PWATCHDIR;
{
}WATCHDIR, *PWATCHDIR;
PWATCHDIR pDir;
pDir->str = "E:\\";
调试的时候出现一个警告:
warning C4700: 使用了未初始化的局部变量“pDir”
运行的时候出现一个错误:
Run-Time Check Failure #3 - The variable 'pDir' is being used without being initialized.
原因应该是因为该变量申请成一个指针,因此起初并没有空间,所以无法赋值,具体可以在赋值之前添加:
问题随之解决。