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

猪八戒里面做网站骗子很多柳州关键词优化网站

猪八戒里面做网站骗子很多,柳州关键词优化网站,百度热门,wordpress 主题 小工具目录 一、一般函数指针 1. 使用方法 2.注意事项 二.成员函数指针 1.使用方法(指定作用域) 2.调用方法(生成对象,根据对象调用) 三、函数与线程 1.使用 boost::bind 创建函数对象 2.类中引入指针管理线程 一、一…

目录

一、一般函数指针

1. 使用方法

2.注意事项

二.成员函数指针

1.使用方法(指定作用域)

2.调用方法(生成对象,根据对象调用)

三、函数与线程

1.使用 boost::bind 创建函数对象

2.类中引入指针管理线程


一、一般函数指针

1. 使用方法

    using FuncPtr = int (*)(int, int);FuncPtr funcPtr = &add;

2.注意事项

函数指针调用时候应该是

int result = (*funcPtr)(3, 4);

但是为了方便也可以

int result = funcPtr(3, 4);
#include <iostream>// 普通函数
int add(int a, int b) {return a + b;
}int main() {// 定义函数指针类型using FuncPtr = int (*)(int, int);// 获取函数地址并赋值给函数指针FuncPtr funcPtr = &add;// 通过函数指针调用函数// int result = funcPtr(3, 4);int result = (*funcPtr)(3, 4);std::cout << "Result: " << result << std::endl;return 0;
}

二.成员函数指针

1.使用方法(指定作用域)

    using MemberFuncPtr = int (Calculator::*)(int, int);// 获取成员函数地址MemberFuncPtr memberFuncPtr = &Calculator::add;

2.调用方法(生成对象,根据对象调用)

    Calculator calc;// 通过成员函数指针调用成员函数int result = (calc.*memberFuncPtr)(3, 4);

三、函数与线程

1.使用 boost::bind 创建函数对象

对于auto boundFunc = boost::bind(&CBSROS::updateObstacleThread, this);,this是对象,updateObstacleThread是成员函数,有对象有成员函数,绑定在一起返回一个函数,可以直接调用这个函数了,就相当于调用当前成员的成员函数。

#include <iostream>
#include <boost/bind.hpp>class CBSROS {
public:void updateObstacleThread() {std::cout << "Updating obstacle state..." << std::endl;}void testBindCall() {// 使用 boost::bind 创建函数对象auto boundFunc = boost::bind(&CBSROS::updateObstacleThread, this);// 直接调用函数对象boundFunc();}
};int main() {CBSROS cbsRos;cbsRos.testBindCall();return 0;
}

2.类中引入指针管理线程

update_obstacle_thread_ =new boost::thread(boost::bind(&CBSROS::updateObstacleThread, this));

上面的代码相当于创建了一个线程类,线程类里面执行的是当前对象的成员函数,之后找到一个指针来指向这个线程类,用来管理线程,比如让线程开始或者结束等。。。

http://www.dtcms.com/a/463229.html

相关文章:

  • 电子商务实网站的建设课件网站开发毕设结论
  • 电商网站页面设计windows中建wordpress
  • 天津重型网站建设推荐外贸信息发布平台
  • 对于消失的数字以及右旋字符数组的题目解析
  • 魏县网站制作html怎么发布网页
  • PPT太丑?用InDesign制作电影级的交互式在线演示文档
  • 利用Blenderprc制作bin-picking 工业小零件数据集
  • 新建网站怎么做c 购物网站开发流程
  • 品牌建设青之见网站推广和优化的原因网络营销
  • 网站你了解的怎样把自己做的网站放到网上
  • 定制网络监控方案优化设计答案六年级
  • 泸州建设厅官方网站塑模毕业设计代做网站
  • 合肥学网站设计人力招聘网站建设
  • MySQL中,IS NULL和IS NOT NULL不会走索引?错!
  • 云网站注册怎么做网站文章
  • 用织梦做网站后面可以改吗网站建设需要购买服务器么
  • 手机做网站软件wix和wordpress哪个好
  • C++ const 用法全面总结与深度解析
  • 哪块行业需要网站建设自己装修怎么出设计图
  • 网站建设流程讯息中国舆情网官网
  • 西安网站建设和推广公司做会计要关注什么网站
  • 律师做推广宣传的网站开发工具的种类及使用方法
  • js class定义类,私有属性,类继承,子类访问父类的方法,重写父类的方法
  • AD21创建集成库
  • 做暧视频网站大全佛山企业名录黄页
  • jmeter接口测试该怎么做?
  • 10.9总结
  • 自己怎么用h5做网站久久结婚网
  • 住房和城乡建设局网站如何制作一个网页链接
  • 网站开发需求表安康市移动公司