首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C++,指针到函数和指向成员函数的指针之间的等价?

在 C++ 中,指针到函数和指向成员函数的指针之间没有直接的等价关系。它们分别表示不同类型的函数指针。

  1. 指针到函数:指针到函数是指向一个函数的指针,它可以指向一个返回类型为 void 或其他类型的普通函数。指针到函数的语法如下:
代码语言:txt
复制
return_type (*pointer_name)(parameter_list);

例如,指向一个返回 int 类型,参数为两个 int 类型的函数的指针可以定义为:

代码语言:txt
复制
int (*pointer_name)(int, int);
  1. 指向成员函数的指针:指向成员函数的指针是指向类的成员函数的指针,它可以指向类的普通成员函数或静态成员函数。指向成员函数的指针的语法如下:
代码语言:txt
复制
return_type (class_name::*pointer_name)(parameter_list);

例如,指向一个名为 MyClass 的类的成员函数的指针可以定义为:

代码语言:txt
复制
int (MyClass::*pointer_name)(int, int);

因此,指针到函数和指向成员函数的指针之间没有直接的等价关系,它们分别表示不同类型的函数指针。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

3分7秒

10 指针做函数参数的输出特性_

26分7秒

141-尚硅谷-高校大学生C语言课程-返回指针的函数

28分20秒

Web前端框架通用技术 ES6 4_箭头函数和this的指向问题 学习猿地

7分59秒

037.go的结构体方法

5分15秒

47.gradle生命周期中涉及到的钩子函数和对象

8分9秒

066.go切片添加元素

12分39秒
2分55秒

064.go切片的内存布局

4分40秒

【技术创作101训练营】Excel必学技能-VLOOKUP函数的使用

10分12秒

038.go的相容类型

7分13秒

049.go接口的nil判断

5分31秒

039.go的结构体的匿名字段

领券