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

哪位大侠帮小弟我看看,双链表如何编译不过去呀?[

2012-08-16 
哪位大侠帮我看看,双链表怎么编译不过去呀?[编译提示:--------------------Configuration: 创建双向链表19

哪位大侠帮我看看,双链表怎么编译不过去呀?[
编译提示:

--------------------Configuration: 创建双向链表199 - Win32 Debug--------------------
Compiling...
创建双向链表199.cpp
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(16) : error C2143: syntax error : missing ';' before '*'
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(16) : error C2501: 'DoubleList' : missing storage-class or type specifiers
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(16) : error C2371: 'DoubleList' : redefinition; different basic types
  D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(14) : see declaration of 'DoubleList'
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(17) : error C2501: 'CreatList' : missing storage-class or type specifiers
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(18) : error C2065: 'pre' : undeclared identifier
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(18) : error C2676: binary '*' : 'class DoubleNodeList' does not define this operator or a conversion to a type acceptable to the predefined operator
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(18) : error C2065: 'head' : undeclared identifier
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(18) : error C2100: illegal indirection
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(20) : error C2061: syntax error : identifier 'DoubleList'
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(21) : error C2227: left of '->floor' must point to class/struct/union
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(22) : error C2227: left of '->prior' must point to class/struct/union
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(23) : error C2227: left of '->next' must point to class/struct/union
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(25) : error C2143: syntax error : missing ')' before ';'
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(25) : error C2143: syntax error : missing ';' before ')'
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(25) : error C2143: syntax error : missing ';' before ')'
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(25) : warning C4552: '<' : operator has no effect; expected operator with side-effect
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(25) : error C2143: syntax error : missing ';' before ')'
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(26) : error C2143: syntax error : missing ';' before '{'
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(27) : error C2065: 's' : undeclared identifier
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(27) : error C2061: syntax error : identifier 'DoubleList'
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(28) : error C2227: left of '->next' must point to class/struct/union
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(30) : error C2227: left of '->floor' must point to class/struct/union
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(31) : error C2227: left of '->prior' must point to class/struct/union
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(32) : error C2227: left of '->next' must point to class/struct/union
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(34) : error C2143: syntax error : missing ';' before '}'
missing ';' before '}'
D:\VC++6.0\MSDev98\MyProjects\创建双向链表199\创建双向链表199.cpp(34) : fatal error C1003: error count exceeds 100; stopping compilation
执行 cl.exe 时出错.

创建双向链表199.obj - 1 error(s), 0 warning(s)


[解决办法]
是不是遗漏什么头文件?
[解决办法]
偶遇到类似问题都是用
“每次用/*...*/注释掉不同部分再重新编译,直到定位到具体语法出错的位置。”
的方法解决的。

热点排行