错误:此处可能未在C++代码中定义类型 'array'

Error:Type 'array' may not be defined here in C++ code

本文关键字:定义 类型 array 代码 C++ 错误      更新时间:2023-10-16

当我运行以下C++代码时,得到了如下编译错误-类型"array"不能在第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();
 }

我尽力解决了这个错误,但没有成功,请提出解决方案。提前谢谢。

您忘记了类定义后的尾随;,并将int声明为main的返回类型。

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