当前位置: 首页 > wzjs >正文

做期货关注什么网站东乡网站建设

做期货关注什么网站,东乡网站建设,郑州网站建设乚汉狮网络,哈尔滨市建设工程信息网黑龙江在 C11 里,成员函数指针是一种特殊的指针,它指向类的成员函数。下面详细介绍成员函数指针的定义、使用及注意事项。 定义 成员函数指针的定义格式如下: 返回类型 (类名::*指针名)(参数列表);例如: class MyClass { public:voi…

      在 C++11 里,成员函数指针是一种特殊的指针,它指向类的成员函数。下面详细介绍成员函数指针的定义、使用及注意事项。

定义

成员函数指针的定义格式如下:

返回类型 (类名::*指针名)(参数列表);

例如:

class MyClass {
public:void func(int param) {// 函数实现}
};// 定义成员函数指针
void (MyClass::*ptr)(int) = &MyClass::func;

使用

要使用成员函数指针,需借助对象或者对象指针来调用。下面给出两种调用方式的示例:

#include <iostream>class MyClass {
public:void func(int param) {std::cout << "Function called with parameter: " << param << std::endl;}
};int main() {// 定义成员函数指针void (MyClass::*ptr)(int) = &MyClass::func;// 使用对象调用MyClass obj;(obj.*ptr)(10);// 使用对象指针调用MyClass* objPtr = &obj;(objPtr->*ptr)(20);return 0;
}

在上述代码中,先是定义了一个指向 MyClass 类中 func 函数的成员函数指针 ptr,接着分别利用对象 obj 和对象指针 objPtr 来调用该成员函数。

注意事项

  1. 取地址:定义成员函数指针时,必须使用 & 运算符来获取成员函数的地址。
  2. 调用方式:使用对象调用成员函数指针时要用 .* 运算符,而使用对象指针调用时则要用 ->* 运算符。
  3. 类型匹配:成员函数指针的返回类型和参数列表必须与所指向的成员函数严格匹配。
  4. 静态成员函数:静态成员函数不属于任何对象,所以不能用成员函数指针指向静态成员函数,不过可以用普通函数指针指向静态成员函数。
#include <iostream>class MyClass {
public:static void staticFunc() {std::cout << "Static function called." << std::endl;}
};int main() {// 普通函数指针指向静态成员函数void (*staticPtr)() = &MyClass::staticFunc;staticPtr();return 0;
}

在这个例子中,使用普通函数指针 staticPtr 指向 MyClass 类的静态成员函数 staticFunc

http://www.dtcms.com/wzjs/794405.html

相关文章:

  • 网站建设代理平台有哪些wordpress五分钟安装
  • 地图网站模板在施工过程中某施工企业的安全
  • 常州建网站需要多少钱可以做私募股权投资的网站
  • 泰安网站制作电话做网站的设计软件
  • 万柏林网站建设杭州建设厅官网
  • 建一个网站的步骤如何做贷款网站推广
  • 网站做压测经典重庆论坛新闻论坛怎么了
  • 网站制作技术wordpress风影
  • 穿衣搭配的网站如何做h5页面制作网站免费
  • 重庆大型网站建设苏州街网站建设
  • 网站建设的客户都在哪里亚马逊雨林生存游戏手机下载
  • 网站建设价格优 秀乐云seo深圳app定制开发外包公司
  • 银河盛世网站建设室内设计项目概况案例
  • 制作商城网站开发企业为什么融资
  • 亚马逊网站建设深圳招聘官网
  • 文山专业网站建设公司如何加入网络营销公司
  • 网站推广的策略有哪些wordpress安卓源码分析
  • 做零售去哪个外贸网站wordpress 获取域名
  • 企业网站宣传视频外链四川省建设厅职改办网站
  • 网站建设属于那个科目免费制作网站的软件
  • 做效果图常用的网站有哪些软件厦门专业制作网站
  • 做网站网站刷单违法吗购物网站要求
  • 别人给公司做的网站字体侵权python flask做网站
  • 福州网站建设方案服务菏泽网站建设公司
  • 长沙营销型网站建设制作保定高端网站建设
  • 教材资源网站建设广西建设职业技术学院教育网站
  • 创意网站开发ftp上传不了wordpress
  • 网站开发要什么样的环境山西做网站费用
  • 儿童 网站 设计欣赏深圳有做网站的吗
  • 网站建设自身优势的分析注册公司代理费用多少钱