CPerson::*getName()和*CPerson::getName()
时间: 2024-06-06 13:09:07 浏览: 142
在C语言中以编程的方式获取函数名
这两个函数的区别是什么?
这两个函数的区别在于返回值的类型不同。CPerson::*getName()是一个成员函数指针,它返回的是一个指向类成员函数的指针。而*CPerson::getName()是一个函数调用操作符,它返回的是类成员函数的返回值。具体而言,前者用于获取类成员函数的地址,后者用于调用类成员函数并返回其返回值。
阅读全文