🫒函数指针
2022-5-10
| 2023-8-2
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
 
 
要想声明一个可以指向某种函数的指针,只需要用指针替换函数名称即可:
 
*pf两端的括号必不可少!如果不写括号,则 pf是一个返回值为 bool指针的函数:
 
可以直接使用指向函数的指针来调用函数,无须提前解引用指针。
 
对于重载函数,上下文必须清晰地界定到底应该选用了哪个函数,编译器通过指针类型决定函数版本,指针类型必须与重载函数中的某一个精确匹配。
 
可以把函数的形参定义成指向函数的指针。调用时允许直接把函数名当作实参使用,它会自动转换成指针。
 
关键字 decltype作用于函数时,返回的是函数类型,而不是函数指针类型。
函数可以返回指向函数的指针。但返回类型不会像函数类型的形参一样自动地转换成指针,必须显式地将其指定为指针类型,即加上 *
 
  • C++
  • 内联函数和constexpr函数辅助Debugging
    目录