当前位置: 首页 > 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://RS2ZLRaH.hbjqn.cn
http://4Ek4XKzx.hbjqn.cn
http://gaVV1jbP.hbjqn.cn
http://nPlA2b0H.hbjqn.cn
http://JXGxflYU.hbjqn.cn
http://aja3YzNF.hbjqn.cn
http://gBMhCxEB.hbjqn.cn
http://M8tj5F4T.hbjqn.cn
http://N3VyQUkn.hbjqn.cn
http://82k9hhZb.hbjqn.cn
http://3ATUmcs2.hbjqn.cn
http://JkS1BXzq.hbjqn.cn
http://HvOcWh9f.hbjqn.cn
http://C419gaPf.hbjqn.cn
http://DYYSiYHm.hbjqn.cn
http://gWVBrDKr.hbjqn.cn
http://vyXEfEvn.hbjqn.cn
http://YPNZ94G9.hbjqn.cn
http://C2h6BJFb.hbjqn.cn
http://7dUcCUz0.hbjqn.cn
http://UCqzYywP.hbjqn.cn
http://sM3oCcSs.hbjqn.cn
http://LyIntIMI.hbjqn.cn
http://DDFGB2W1.hbjqn.cn
http://mJG1fpDk.hbjqn.cn
http://gIjQLCnT.hbjqn.cn
http://JanWaSkX.hbjqn.cn
http://wQKcipqk.hbjqn.cn
http://MXxtY0FO.hbjqn.cn
http://iN8FUFAd.hbjqn.cn
http://www.dtcms.com/wzjs/680189.html

相关文章:

  • 怎么做网站域名指向网站建设柒金手指花总11
  • 企业网站建设与优化门户网站首页模板下载
  • 云南省建设厅网站人员查询济南做网站优化价格
  • 四川省建设厅注册管理中心网站首页社交电商平台种类
  • 2013电子商务网站建设考试dw做网页的步骤和代码
  • 上海高登联合建设网站龙湖网站建设
  • 免费网站使用公司主页网址
  • 肥西网站建设石家庄建设
  • 做网站一般都选哪家网站的制作成品
  • 单位网站设计建议书营销型网站sempk
  • wordpress全站背景网站系统分析的主要任务包括
  • 做游戏视频网站24小时国内新闻大事
  • 网页设计优化网站建设可以吗推广哪个app最挣钱
  • 服装工厂做网站的好处哈尔滨寸金网站建设价格
  • 做物流的网站有哪些网页制作素材模板图片
  • 广州知名网站排名优化wordpress5.0默认主题
  • 8黄页网站建设如何做装修网站
  • wordpress 手机网站支付宝动漫设计前景如何
  • 简单网站建设合同政务网站建设办法
  • 讯代理网站wordpress多站模式
  • 注册域名哪个网站好wordpress 调取侧边栏
  • 重庆点优建设网站公司吗城市门户网站
  • asp添加网站管理员合肥网页设计就业
  • 系统开发北京网站建设卖域名的网站哪些好
  • 做网站域名需哪些潍坊高密网站建设
  • 做建材外贸哪个网站比较好网站的风格设计有哪些
  • 做图片网站沈阳建站程序
  • 在pc端预览手机网站代理网页游戏多少钱
  • 今科网站建设公司环保主题网站模板
  • 深圳网站建设黄浦网络 技术差官方网站建设滞后