c++ 一个类中怎样引用别的类的公有函数

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:16:08

  假设需要在类A里调用类B的公有函数int f(x),可以按以下方法操作:

class B
{
    public:
        int f(x){...}
};
class A
{
    ....
    B temp;
    temp.f(x);
    ...
}

  公有函数可以通过对象直接调用。

建立一个student类和一个birthday类,下面一个程序是用birthday类的对象调用student成员函数的一个实例:(用的是继承的方法)
class student
{
int m_zsNum;
public:
student (int n=144);
int GetNum() { return m_zsNum;}
void SetNum(int num){ m_zsNum=num;}
};
student::student(int n)
{
m_zsNum=n;
}
class birthday : public student
{
int m_nYear;
public:
int GetYear(){return m_nYear;}
void SetYear(int year){ m_nYear=year;}
};

#include <iostream>
using namespace std;
void main()
{ <