注册 登录
编程论坛 数据结构与算法

定义的结构体全部报这样的错误 ' struct ' type redefinition

杨亚勤 发布于 2012-03-04 23:12, 770 次点击
只有本站会员才能查看附件,请 登录

求能人 我是彻底无语了
具体信息全在压缩包就不啰嗦
1 回复
#2
zhoufeng19882012-03-06 22:43
Sorry..
我看到你的这些代码也头疼。由于你的代码中少了某些类型的定义,所以我没能帮你编译好.我给你提出以下几点定义,
还是你自己来修改吧。

1、文件重复包含问题。应该使用:
#ifndef XXXX
#define XXXX
// Code
#endif

2、头文件、源文件的定义以及用法。函数声明、变量声明应放在头文件中,函数定义、变量定义放在源文件中。
3、.c文件编译器会采用C编译器进行编译,所以你用到的一些C++特性将不被支持,例如:引用。所以讲文件后缀名改成C++文件。例如:.cpp或.cxx等。

亲,这些错误都是很简单的错误,不要害怕~
1