weixin_44187980
weixin_44187980
采纳率0%
2018-12-20 13:48 阅读 5.2k

error C2059: syntax error : ']',怎么解决。

#include
using namespace std;

class Person
{
private:
char name[10];
char sex[5];
int age;
public:
Person(char a[],char b[],int c)
{
strcpy(name,a);
strcpy(sex,b);
age=c;
}
int x1(int a)
{
int x1;
x1=2018-a;
return x1;
}

void y1(int a)
{
    cout<<a<<endl;
}

};
class Stu:public Person
{
int class1;
int num;
public:
Stu(char a1[],char b1[],int c1,int d1,int e1):Person(a1[],b1[],c1)
{
class1=d1;
num=e1;
}
};
int main()
{
Stu n1("s","boy",20,3,10)
n1.y1(n1.x1);
return 0;
}

Compiling...
1.cpp
E:\C++作业\1219\1.cpp(34) : error C2059: syntax error : ']'
E:\C++作业\1219\1.cpp(46) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.

1.obj - 1 error(s), 0 warning(s)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • u013300742 孤独不是寂寞 2018-12-20 06:42

    Stu n1("s","boy",20,3,10)是不是这句后面少了;号,这种错误一般都是漏了某个符号导致的,闭合没有完成

    点赞 1 评论 复制链接分享
  • weixin_48507106 weixin_48507106 2021-05-13 02:38

    class1的问题吗

    点赞 评论 复制链接分享

相关推荐