错误:此处可能未在C ++代码中定义类型“数组”

时间:2013-12-10 19:18:30

标签: c++

当我运行以下C ++代码时,得到的编译错误如下 - 第17行可能未定义“数组”类型。

#include<iostream.h>
class array
{
char a[10][10];
public:
array()
{
   a[10][10]='h';
}
void print()
{
     cout<<(a[0]==*a)&&(*a==0[a]);``
}
 }
 main()
{
array ob;
ob.print();

 }

我尽力解决此错误,但未成功,请提出解决方法。提前谢谢。

1 个答案:

答案 0 :(得分:7)

您在课程定义后忘记了跟踪;,并将int声明为main的返回类型。

此外,要包含的正确标头是<iostream>,而不是<iostream.h>