关于C++程序的问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 11:45:52
请创建一个Test类,其中包括若干私有的成员变量及公有的成员函数和构造函数。请在构造函数中将数据成员初始化。

初始化应该是这样:
class Test
{
public:
Test(char subject1,int mark1);
void input();
void ouput();
private:
char subject;
int mark;
};
Test::Test(char subject1,int mark1) :subject(subject1),mark(mark1){}
而楼上的做法是在赋值。

class Test
{
public:
Test(char subject1,int mark1);
void input();
void ouput();
private:
char subject;
int mark;
};
Test::Test(char subject1,int mark1)
{
subject=subject1;
mark=mark1;
}