语句错误:“,”令牌之前为“ expected')'

时间:2018-10-21 08:24:32

标签: c++ class constructor

所以我对编码非常陌生,尽管我找到了相同问题的许多答案,但似乎没有一个对我有用。我正在尝试创建一个为类使用多个参数的构造函数,但是编译器始终表示希望我在第一个字符串之后结束该构造函数,而不是允许我在一个构造函数中包含所有成员变量。

这是我声明的构造函数的片段:

class studentType
{

public:

studentType();

studentType(string, string, char, int, int, double);

,错误显示error expected ')' before ',' token,这使我相信它只会让我创建单个参数构造函数,但我知道那是不正确的。我的班级中有6个成员变量,我需要一个构造函数来初始化所有这些变量。

任何帮助将不胜感激,因为我真的以为自己知道自己在做什么,显然我也不知道。

1 个答案:

答案 0 :(得分:1)

包括必需的标题

#include <string>

using std::string;