首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

error C2059: 语法异常 : “)”

2012-09-13 
error C2059: 语法错误 : “)”我的语法有错吗?HWND *PageTable ((PageTable*)FirstDir.DirectoryTable[ F

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*类型,类型不一样,不能赋值

热点排行