假设我有一个类Student,并且我已经声明了一个名为“function_A”的非成员函数,它以参数的形式输入,键入Student。
现在说INSIDE学生班,我有一个成员函数,在其中,我想引用前面声明的非成员函数“function_A”。我将作为参数传递什么(参数本身必须是学生类型)。
答案 0 :(得分:3)
你的意思是这样吗?
void function_A(Student s);
class Student {
void function_A() {
::function_A(*this);
}
如果成员函数的名称与function_A
不同,我看不出任何问题。