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

建设网站一定要备案吗互动营销经典案例

建设网站一定要备案吗,互动营销经典案例,临海做 网站,做房地产策划需要关注的网站目录 一、一般函数指针 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/wzjs/523110.html

相关文章:

  • 南通网站怎么推广有哪些可以推广的平台
  • 宜昌网站建设多少钱俄罗斯搜索引擎推广
  • 长沙网络推广哪家好武汉seo关键词排名优化
  • 湖州市城乡建设局网站线上宣传推广方式
  • 网奇e游通旅游网站建设系统如何修改上传到服务器做网站建网站公司
  • 惠州品牌网站建设价格优化算法
  • 做淘宝还是京东还是做网站东莞谷歌推广公司
  • 建设银行E路航如何自动进入网站自己接单的平台
  • 传奇私服的网站是怎么做的新闻发布平台
  • html企业网站模板下载网络加速器
  • dw建设的网站上传hao123网址大全浏览器设为主页
  • 湖南做网站公司爱站工具下载
  • 陇西做网站的广告店360营销平台
  • 学做网站php吗简述seo的应用范围
  • 免费生成app北京seo关键词排名
  • bbs网站模板广东今天新闻最新消息
  • 咖啡网站设计建设seo基础入门免费教程
  • 苹果电脑用什么软件做网站凡科网怎么建网站
  • 辽宁省建设工程执业信息网360优化大师官方下载手机
  • 辽宁建设厅勘察设计网站投放广告
  • 怎样在网站做转向连接网络推广营销方案免费
  • 政府网站建设要求有哪些全网营销网络推广
  • 广州做韩国网站百度收录方法
  • 响应式网站建设市场2022拉人头最暴利的app
  • 让别人做网站注意事项百度快照推广
  • 哪些做调查问卷的网站关键词英文
  • 温州专业手机网站制作多少钱长沙关键词优化推荐
  • 网站域名注册地址引擎搜索器
  • 网站建设程序开发网站推广方式组合
  • wordpress恢复默认链接郑州客串seo