首页 > 其他分享 >由指向成员函数的指针思考指针指向的修饰和指针本身分配的修饰

由指向成员函数的指针思考指针指向的修饰和指针本身分配的修饰

时间:2022-10-08 16:48:39浏览次数:52  
标签:指向 void 修饰 ptrMemberFun Class 指针

class Class

{

public:

  Class() = default;

  void f(){printf("hhhhh\n");}

}

int main()

{

  Class c;

  void (Class::*ptrMemberFun)() = &Class::f; //对指针指向的修饰在*星号前,对指针分配的修饰在星号后

  (c.*ptrMemberFun)();//对象电刑括起来

return 0;

}

标签:指向,void,修饰,ptrMemberFun,Class,指针
From: https://www.cnblogs.com/cgybokeyuan/p/16769380.html

相关文章

  • 重识Java第六天打卡----面向对象进阶2【包、权限修饰符、final和static,关键字、常量
    一、包和权限修饰符1.什么是包?包是一种划分类的层次和结构的封装形式,类似于文件管理系统中的文件夹,并且实际也是以文件夹为形式载体的2.包的作用对类文件进行分类管理。给类......
  • 字符指针和内存布局
         这种情况下系统会默认加\0 1#include<stdio.h>2#include<string.h>34voidmain(){5chargreenting[]="Hello";6inti;......
  • Java_继承&修饰符
    Java_继承&修饰符1.继承1.1继承的实现(掌握)继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法......
  • 【C语言_16】初步了解指针
    前言每一个变量都有一个内存位置,每一个内存位置都定义了,可使用 &(取地址运算符)运算符访问的地址,它表示了在内存中的一个地址。&的用法:&数据对象//获取数据对象首地址和所需......
  • 指针与整型数组
    1.输入10个整数,将其中最小的数与第一个数对换,把最大的一个数与最后一个数对换。#include<stdio.h>intmain(){voidin_num(int*x);voidout_num(int*x);......
  • 指针与函数
    1.通过指针变量访问整型变量#include<stdio.h>intmain(){inta,b;int*p1,*p2;scanf("a=%d,b=%d",&a,&b);p1=&a;p2=&b;printf("*p1=......
  • Go进阶05:不安全指针unsafe.Pointer使
    前言在大家学习Go的时候,肯定都学过“Go的指针是不支持指针运算和转换”这个知识点.为什么呢?首先,Go是一门静态语言,所有的变量都必须为标量类型.不同的类型不能够......
  • C语言——指针(初阶)
    指针是什么指针和指针类型野指针指针运算指针和数组二级指针指针数组一.指针是什么指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值。将......
  • [答疑]历史状态指向别的状态有什么用,没有历史是不是应该回到初始状态
    ​​DDD领域驱动设计批评-文集-点击查看>>​​​​《软件方法》强化自测题集-点击查看>>​​(匿)2022-4-1112:36课后复习已三刷,觉得已经理解老师的讲解,可以提问了这道题根据......
  • Java修饰词
    一到学校感觉写点博客随笔的时间和机会就少了,最近开了Java课程,趁着线上金工实习啥也不想听还不如写点笔记,毕竟逸一时,误一世捏。首先学过的都知道,Java是一种面向对象编程(O......