我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

实用类成员函数指针调用fun()函数

img


15.阅读以下代码
class CTest {
private:
int m_a;
public:
CTest(int a) {
m_a = a;
}
int func() {
return m_a;
}
}; 请使用类成员函数指针调用func 函数,并输出其返回值。


#include <iostream>

class CTest {
    private:
        int m_a;
    public:
        CTest(int a) {
            m_a = a;
        }
    int func() {
        return m_a;
    }
}; 

int main() {
    int (CTest::*ptr)(void) = &CTest::func;
    CTest a(3);
    int value = (a.*ptr)();
    std::cout << value << std::endl;
}

近期文章

  • 求一个线程池的实现方法
  • sparksql无法访问多分隔符的外部表
  • springboot项目搭建问题
  • 定义了一个结构体,尝试读取文件的时候报错
  • 询问一个vue中,触发更新周围按钮后需要手动刷新的问题
  • 服务器通过 nginx 发送 http 请求
  • matplotlib 多条折线绘制
  • echarts旭日图怎么加图例
  • PHP 7,致命错误:常量表达式包含无效操作[关闭]
  • git 怎么合并分支,怎么通过命令解决冲突
  • Adams导入. cmd文件报错
  • Adams导入. cmd文件报错
  • GBase 8a V95全新安装报错symbol lookup error undefined symbol gcCrmModeGet
  • 能向您请教一下,生成raw文件的方法吗?
  • keil5无法download
  • vs2019 编译后到release文件夹打开exe有时候打开没反应
  • 如何创建一个打开Outlook应用程序的html按钮?
  • c++中printf后面不能出现中文吗
  • GBase 8a是否支持行级锁
  • Hadoop集群服务器

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华