帮我调试下
#include<list.h>
int main(void)
{
list<char> cList;
cList.push_Front('b');
cList.push_Back('b');
cList.push_Back('b');
cList.push_Back('b');
cList.push_Back('b');
cList.push_Back('b');
if(cList.empty ())
{
printf("this list is null list");
}
list<char>::iterator charIterator;
for(cIterator=cLsit.Begin();cIterator !=cList.end();cIterator++)
{
printf("%c",*cIterator);
}
return 0;
}
为什么会出现以下这些错误,怎么调啊
Compiling...
list.cpp
d:\microsoft visual studio\vc98\include\list.h(37) : error C2146: syntax error : missing ';' before identifier 'Length'
d:\microsoft visual studio\vc98\include\list.h(37) : error C2501: 'DWORD' : missing storage-class or type specifiers
d:\microsoft visual studio\vc98\include\list.h(37) : error C2501: 'Length' : missing storage-class or type specifiers
d:\microsoft visual studio\vc98\include\list.h(53) : error C2146: syntax error : missing ';' before identifier 'GetPrevLink'
d:\microsoft visual studio\vc98\include\list.h(53) : error C2433: 'WINAPI' : 'inline' not permitted on data declarations
d:\microsoft visual studio\vc98\include\list.h(53) : fatal error C1004: unexpected end of file found
Error executing cl.exe.
List.exe - 6 error(s), 0 warning(s)
问题点数:0、回复次数:3Top
1 楼qhfu(改个名字)回复于 2005-06-02 21:25:39 得分 0
#include<list>
using namespace std;
int main(void)
{
list<char> cList;
cList.push_front('b');
cList.push_back('b');
cList.push_back('b');
cList.push_back('b');
cList.push_back('b');
cList.push_back('b');
if(cList.empty ())
{
printf("this list is null list");
}
list<char>::iterator cIterator;
for(cIterator=cList.begin();cIterator !=cList.end();cIterator++)
{
printf("%c",*cIterator);
}
return 0;
}
Top
2 楼foochow(无聊,灌水......)回复于 2005-06-02 21:31:12 得分 0
#include<iostream>
#include<list>
using namespace std;
int main(void)
{
list<char>cList;
cList.push_back('b');
cList.push_back('b');
cList.push_back('b');
cList.push_back('b');
cList.push_back('b');
cList.push_back('b');
if(cList.empty ())
{
printf("this list is null list");
}
list<char>::iterator charIterator;
for(charIterator=cList.begin();charIterator !=cList.end();charIterator++)
{
printf("%c",*charIterator);
}
return 0;
}
Top
3 楼huxinpei(pro_love3000)回复于 2005-06-03 06:46:55 得分 0
谢谢qhfu,foochow两位的帮忙Top




