美文网首页
函数指针新写法

函数指针新写法

作者: 晓函 | 来源:发表于2024-10-13 15:41 被阅读0次

声明定义

古老方法:

//定义函数原型
typedef int(OnWsErrorCallback)(wstring msg);

//函数指针
OnWsErrorCallback *pCallback;

c++11开始推荐的方法:

//定义函数原型的指针
using OnWsErrorCallbackPtr int(*)(wstring msg);

//函数指针
OnWsErrorCallbackPtr pCallback;

使用

用静态函数或匿名函数

//匿名函数
auto pCallA = [](wstring msg)->int{
return 1;
};

//静态函数
static int XXXX::onCall2(){
  return 2;
}

pCallback = pCall;
pCallback = onCall2;

相关文章

  • 第二周、如何定义一个类

    1、类分为带指针的类和不带指针的类 不带指针类的写法: 带指针类的写法: 2、构造函数、析构函数 3、拷贝构造函数...

  • 函数指针

    1.定义一个无参数无返回值的函数指针 (*p):是固定写法,代表指针变量将来肯定指向函数的 左边void:指针变量...

  • c基础—指针运算和函数指针

    二级指针 数组和数组指针 采用指针遍历数组循环赋值 遍历 赋值 指针与数组的几种写法 函数指针(回调) 题目:监听...

  • 函数指针

    在rust中,所谓函数指针不如说成把一个变量和函数进行绑定。 比如说下面的例子: 函数指针的写法就像上面那样,当然...

  • 笔记:C复杂函数指针/指针函数写法 - 草稿

    开始 注意()和[]的优先级比*高。所以先会跟前者结合。 函数指针和指针函数看起来都长的很像。到底怎么判断它是一个...

  • C++面向对象编程 第二周笔记 GeekBand

    本周学习了带指针类的写法 带指针类中的三个特殊函数 1.拷贝构造函数:又称复制构造函数,是一种特殊的构造函数,它由...

  • c++ 指针

    原文地址摘要:这篇文章详细介绍C/C++的函数指针,请先看以下几个主题:使用函数指针定义新的类型、使用函数指针作为...

  • 函数和指针

    函数指针: 指向函数的指针(是指针)指针函数:返回值是指针的函数(是函数)

  • ES6 函数默认参数、rest运算符(扩展运算符)剩余参数

    一.函数默认参数 1.旧函数默认参数写法 2.新函数默认参数写法 二.函数参数默认已经定义了,不能再使用let,c...

  • 函数指针

    概念: 指针函数, 函数指针, 指针数组, 数组指针, 指向数组的指针, 指向函数指针数组的指针。

网友评论

      本文标题:函数指针新写法

      本文链接:https://www.haomeiwen.com/subject/xpxarjtx.html