main里面还有
#include "list.h"
#include "slist.h"
#include "list.h"
#include "slist.h"
解决方案 »
- MFC SQL语句调用错误
- 使用Teechart5图表控件的注册问题
- [交流]Win32 DLL的一个调试心得
- 哈哈搞了三年JAVA今天转VC,有什么建议?兼散分
- WSAEventSelect使用时候的困惑?100分寻求问题答案.
- 呵呵,猜一猜~~~~~~~~~~~~~
- 我开发的股票软件想用ACCESS做数据存储,请大家给点意见,这么大的数据量用它到底行不行?(分数不成问题,要多少给多少)
- 很简单的问题请教大家。我很急!!!!
- ATL导出结构体
- 读取内存的数据
- 急!如何使用CHOOSEFONT结构体?
- 想学VC++,我以学了WINDOWS API编程,请问下一步该学啥?哪位行家帮帮忙!thank you
另外,你的list::InitList()会不会是个纯虚呢?
list.h:
class List
{
public:
virtual void InitList();
};
slist.h:
#include "list.h"
class sList: public List
{};
main.cpp
#include "list.h"
#include "sqlist.h"
main()
{ return 0;
}
只出一个错误就是:
e:\list.h(4) : error C2011: 'List' : 'class' type redefinition
为什么啊?!!
我是新建的console工程.
slist.h中又#include " list.h"所以,你不在main.cpp 中再#include "list.h"就搞了两次,当然会出现重复定义的错误了。