所以我对编码非常陌生,尽管我找到了相同问题的许多答案,但似乎没有一个对我有用。我正在尝试创建一个为类使用多个参数的构造函数,但是编译器始终表示希望我在第一个字符串之后结束该构造函数,而不是允许我在一个构造函数中包含所有成员变量。>
这是我声明的构造函数的片段:
class studentType
{
public:
studentType();
studentType(string, string, char, int, int, double);
,错误显示error expected ')' before ',' token
,这使我相信它只会让我创建单个参数构造函数,但我知道那是不正确的。我的班级中有6个成员变量,我需要一个构造函数来初始化所有这些变量。
任何帮助将不胜感激,因为我真的以为自己知道自己在做什么,显然我也不知道。
答案 0 :(得分:1)
包括必需的标题
#include <string>
using std::string;