error C2059: 语法错误 : “)”
我的语法有错吗?
HWND *PageTable = ((PageTable*)FirstDir.DirectoryTable[ FirstDir.DirItemPoint ])->ClassAddr;
struct DirTable
{
HWND *DirectoryTable;
DWORD DirItemCount;
DWORD DirItemPoint;
};
struct PageTable
{
HWND ClassAddr;
DWORD PagePoint;
};
DirTable FirstDir;
[解决办法]
找找上下文有没有别的地方错了.
[解决办法]
有
HWND *PageTable = ((PageTable*)
你前面的指针变量名PageTable与等号后边的类型名是一样的
[解决办法]
有两个问题,
1、HWND *PageTable,变量名PageTable跟struct PageTable一样的名称,会报错
2、ClassAddr是HWND类型,HWND *PageTable是HWND*类型,类型不一样,不能赋值