问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样用指针调用成员函数

发布网友 发布时间:2022-06-05 20:00

我来回答

2个回答

热心网友 时间:2024-07-11 23:25

class A{
void foo(int n) {}
int m_n;
};
void (A::*pfun)(int) = &A::foo; //必须写取地址符
A a;
a.*pfunc(10); //(.*) 对象成员指针解引用运算符
A *pa = &a;
pa->*pfun(10); //(->*)对象成员指针解引用运算符

热心网友 时间:2024-07-11 23:26

比如有个Base类,有个成员函数fun()
Base base1;
Base *p;
p = &base1;
p->fun(); //即调用方法追问如果把这两个定义到一起怎么不行

Base base1,*p;

追答OK 啊。但你使用指针前还是要先给它赋值,否则它就是个“野指针”!
Base base1, *p;
p = &base1; //这句不能少
p->fun(); //即调用方法

这么写也可
Base base1;
Base *p = &base1;
p->fun(); //即调用方法

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...每次文字比较多超出屏幕大小就不知道怎么截屏,求教大佬! 我国政策性 广西明士清医疗器械有限公司怎么样? 广西禾力药业有限公司怎么样? 广西龙母圣商贸有限公司怎么样? 安徽合肥有什么去痔的好地方 我女朋友的谷丙转氨酶过高(达到121),而且两对半检测为阴性,是肝功能有... 泸州丽人女子医院开展科室 自由之子本次世界杯是否将在小组赛中被菜? 世界杯谁会嬴 花生壳做网站 不显示图片 花生壳颗粒燃烧可结焦吗 C++中关于类的成员函数指针的问题! 谁有花生壳的图片教材! 通常理解的成员函数和this指针是什么? c++:成员函数指针问题 怎样将成员函数指针强制转换成void*指针? C++怎么在成员函数里调用指向成员函数的函数指针 指向类成员函数的指针 什么是成员函数指针?(C++) 指向类中成员函数的指针 如何从静态成员函数调用成员函数的指针 如何使用指向类的成员函数的指针 新人请问,怎么获取类成员函数的指针 成员函数指针的简单例子 C++成员函数指针 使用床上电脑桌会给身体带来哪些伤害 求专门放在床上的电脑桌 这个可以躺着玩的电脑椅叫什么?哪能买到? 懒人桌之最,懒癌晚期的你值得拥有 关于指向类中非静态成员函数的指针 C++中怎么获取类的成员函数的函数指针 指向类的成员函数的指针 c++ 模板 类成员函数指针的问题 花生壳怎么和我的网站连接 台式电脑是不是也会有影响生育的伤害 一般而言影响台式机性能的是哪个 台式电脑对人的伤害 如何清楚手机QQ的黑名单 法国和土耳其那个浪漫? 为什么俄罗斯可以正面打土耳其,法国确打不过土耳其。法国人不堪一击_百... 土耳其和法国的政教分离有哪些异同 土耳其美还是法国 北约内部一团糟,解散是迟早的事,土耳其法国可能会成为导火索吗?_百度... 土耳其与法国的关系出现问题对欧洲的影响如何? 去法国旅游比俄罗斯土耳其牛逼吗?? 为什么世界三大菜系是中国,法国和土耳其 2015法国土耳其篮球比赛结果 拿破仑历史上为什么从来不进攻土耳其。俄国沙皇怎么想的,可以打法国和... 请分析,土耳其对法国船员德蒙上尉进行刑事诉讼是否违反国际法原则?为 ...