这是基本的课程。我们如何知道何时两次写入该数据成员?在这里,学生是数据成员。
Student Student::setRollNo(int aNo)
{
...
return *this;
}
Student Student::setName(char *aName)
{
...
return *this;
}
答案 0 :(得分:1)
Student
是一种类型,而不是数据成员,而setName
是Student
的成员函数。
您在某处有一个类定义
class Student
{
public:
//...
Student setName(char* aName);
private:
// ...
};
在
Student Student::setName(char *aName)
第一个“ Student”是函数的返回类型,与类定义中成员函数的声明相同;第二个“学生”指定您要定义其成员函数的类。
与您拥有的表格完全相同
class Student
{
public:
//...
int setName(char* aName);
private:
// ...
};
int Student::setName(char *aName)
// ...