小编mer*_*iay的帖子

为什么我要在这里使用右括号?

我有一些代码,我无法编译它.编译器说应该有一个结束括号,但我看不出这个或地方放置它的原因.这是我的代码:

#include "Player.h"

Player(std::string val){
    set_Name(val);
    set_Alliance("NONE");
    set_LastUpdate();
}

Player(std::string val, std::string ally){
    set_Name(val);
    set_Alliance(ally);
    set_LastUpdate();
}
Run Code Online (Sandbox Code Playgroud)

我已经包含在Player.h中

这是错误:

error: expected ')' before 'val'
Run Code Online (Sandbox Code Playgroud)

这是构造函数的原型:

Player(std::string);
Run Code Online (Sandbox Code Playgroud)

我在linux下使用GNU GCC编译器(ubuntu)

c++ gcc

2
推荐指数
1
解决办法
96
查看次数

标签 统计

c++ ×1

gcc ×1