注册 登录
编程论坛 C++教室

请教文件包含

80min 发布于 2007-03-30 11:54, 468 次点击
我在两个头文件里声明了两个类:向量和矩阵。然后想在各自的文件里引用对方的内容。
比如在向量里要声明向量和矩阵乘法,在矩阵里要声明矩阵和向量乘法。
可如果互相包含了,编译器就提示出错:

d:\我的文档\visual studio 2005\projects\matrix1\matrix1\matrix.h(33) : error C2146: 语法错误 : 缺少“;”(在标识符“vec”的前面)
d:\我的文档\visual studio 2005\projects\matrix1\matrix1\matrix.h(33) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
d:\我的文档\visual studio 2005\projects\matrix1\matrix1\matrix.h(33) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

茫然了,怎么办?
3 回复
#2
yuyunliuhen2007-03-30 12:17
可以看看代码么?
#3
sphinx20022007-03-30 12:52
把代码贴出来哎,让偶也学习学习
#4
80min2007-03-30 18:02

代码没问题。
只要能解决我的问题什么都好说。

只有本站会员才能查看附件,请 登录

[此贴子已经被作者于2007-3-30 18:09:20编辑过]

1