如何为指针类变量执行 setter 和 getter 函数



假设我有一个学生类,其中包含程序类指针,用于程序注册? 如何做 getter 和 setter 以及如何通过 programRegistered 访问 programRegistered (programName, programFee) 中的成员?

我什么时候应该使用指针函数?

class clsStudent
{
private:
    string studentName;
    string studentID;
    clsProgram *programEnrolled;
};
class clsProgram{
private:
    string programName;
    double programFees;
    string programCode;
};

为什么你的程序需要指针?顺便说一下,这里有一个例子:

class clsStudent
{
public:
   void setProgram(clsProgram *x) { programEnrolled=x; }
   clsProgram *getProgram() const { return programEnrolled; }
  ...
};
clsStudent student;
student.getProgram()->programName;

最新更新