zoukankan      html  css  js  c++  java
  • 关于函数指针的注意事项

    1、函数指针指向的是函数,并非是对象。函数的类型由其返回类型和形参类型共同决定。而指针函数是指函数返回值是指针类型。

    2、若想声明一个指向某个函数的指针,直接用指针替换掉函数名。

    3、将函数名作为一个值使用时,会自动转换成指针。也可以直接使用函数指针调用所指向的函数,无需进行解引用。

    4、定义了指向重载函数的指针,那么指针指向的重载函数的类型与重载函数类型要进行精确匹配。

    5、与数组类似不能使用函数类型作为形参,但是可以使用函数指针作为形参。并且若实参和形参都是函数类型,都会自动转换成指针

    6、可以使用类型别名和decltype关键字,简化使用函数指针。decltype对于函数的作用与对数组的作用一样,结果都是函数类型或数组类型。

    7、与数组类似不能返回一个函数类型,但是可以返回一个指向函数的指针。但是编译器不会将函数名转换成指针。必须显式地将函数类型转换成指针,作为返回类型的时候。

  • 相关阅读:
    原型设计
    简单APP——ToDoList的二次开发(日期规范化+构建搜索栏)
    Java基本语言篇
    C++中各种常用转换汇总学习
    语言篇swift
    洛谷P2384 最短路,积化加
    洛谷P4568 分层图最短路
    【洛谷P1962】矩阵快速幂求Fibonacii数列
    vue-cli教程
    单页应用原理
  • 原文地址:https://www.cnblogs.com/Dark-King/p/9494854.html
Copyright © 2011-2022 走看看