error C2059: 语法异常 : “)”
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*类型,类型不一样,不能赋值
我的语法有错吗?
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*类型,类型不一样,不能赋值