0

假设我有一个 Student 类,并且我已经声明了一个名为“function_A”的非成员函数,该函数将其作为参数,输入 Student。

现在说在 Student 类内部,我有一个成员函数,在其中,我想引用之前声明的非成员函数“function_A”。我将作为参数传入什么(参数本身必须是 Student 类型)。

代码

4

1 回答 1

3

你的意思是这样的吗?

void function_A(Student s);

class Student { 
   void function_A() {
        ::function_A(*this);
   }

如果成员函数的名称不同于function_A,我看不出有任何问题。

于 2011-04-28T08:52:25.400 回答