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

教做家常菜的网站编程软件是怎么做出来的

教做家常菜的网站,编程软件是怎么做出来的,网站环境搭建好后怎么做网站,网站建设服务文案说明: 通过类里面的函数作为线程入口,我个人难理解的地方在于给线程传递参数的时候,怎么找到Main函数。后面会做分析。 首先创建类:创建MyThread类,其中公有函数Main作为入口。这个类的传教比较简单,成员…

说明:

通过类里面的函数作为线程入口,我个人难理解的地方在于给线程传递参数的时候,怎么找到Main函数。后面会做分析。

首先创建类:创建MyThread类,其中公有函数Main作为入口。这个类的传教比较简单,成员函数只有一个cout语句,并不难。

class MyThread
{public:// 入口线程函数Mainvoid Main(){cout<<"MyThread Main:"<<name<<":"<<age<<endl;}string name;int age;
};

其次创建主函数,在主函数立实例化对象,这个基础知识了。

MyThread myth;myth.name = "zhoujielun";myth.age = 30;

接下来就是要创建线程并且传递参数了。创建线程的方法有两种,

第一种使用调用库函数的方法建立线程

//在这里要传递一个成员函数,成员函数传递时通过 类名::函数名 这种方式去传递的。在这里我们还要加上&取地址符合,这样传进去才是成员函数的指针。
//又因为成员函数,this指针会指向该成员函数所在对象的起始地址,所以要传递当前对象的地址。 &myth
thread th(&MyThread::Main,&myth);  th.join();

第二种使用标准命名空间的方法创建一个线程

std::thread th;
th = std::thread(&MyThread::Main,&myth);  
th.join();

传递参数的时候我个人有点难理解的,我在这里分享一下自己的理解:首先传递的参数是MyThread类里面的成员函数Main,需要使用MyThread::Main这种类名::函数名的方式传递进去。在这里我们还要加上&取地址符合,这样传进去才是成员函数的指针。又因为Main是成员函数,this指针会指向该成员函数所在对象的起始地址,所以要传递当前对象的地址。 &myth

  完整代码:

#include <iostream>
#include <thread>
#include <string>
#include <unistd.h>using namespace std;//使用成员函数作为线程的入口class MyThread
{public:// 入口线程函数Mainvoid Main(){cout<<"MyThread Main:"<<name<<":"<<age<<endl;}string name;int age;
};int main(int num,char* s[])
{MyThread myth;myth.name = "zhoujielun";myth.age = 30;//关于线程中参数传递的解释//在这里要传递一个成员函数,成员函数传递时通过 类名::函数名 这种方式去传递的。在这里我们还要加上&取地址符合,这样传进去才是成员函数的指针。//又因为成员函数,this指针会指向该成员函数所在对象的起始地址,所以要传递当前对象的地址。 &myth//方法一 使用调用库函数的方法建立线程thread th(&MyThread::Main,&myth);  th.join();//方法二 使用标准命名空间的方法创建一个线程// std::thread th;// th = std::thread(&MyThread::Main,&myth);  // th.join();return 0;
}

http://www.yayakq.cn/news/140180/

相关文章:

  • 小说网站开发 项目计划书如何建设网站兴田德润怎么样
  • 视频教程网站淄博张店网站建设
  • 企业网站快速排名如何给服务器建设网站
  • 小说网站模板html建个网址需要多少钱
  • 郑州做网站 汉狮网络如何做采集网站
  • 软件公司网站模板图片网站代运营要多少费用
  • 注册门户网站香精香料网论坛
  • 网站栏目模版企业网络架构图
  • 成都建设银行合作装修网站廊坊做网站公司哪家好
  • 微网站功能列表在电脑上建设网站
  • 做棋牌开发的网站58同城东莞招聘网最新招聘
  • 射阳做网站公司外国平面设计网站
  • 网站售后服务内容网站流量报告
  • 全国最大的网站建设公司郑州运营网站搭建优化
  • 北京电商网站开发公司哪家好网站建设 中企动力北京
  • 北京制作网站公司哪家好知道ip域名如何进入网站
  • 网站建设专家怎么样南宁网站搜索引擎优化
  • 公司备案证查询网站查询网站查询北京专业建设网站公司
  • asp网站如何搭建网站营销优化
  • 苏州免费网站制作oa软件公司排名
  • 淄博网站文章优化制作app需要哪些知识
  • 幽灵按钮网站成都电商网站
  • 室内设计师经常用的网站汽车之家电脑网页版
  • 网站 留言 以邮件形式中国建设招标网住建部网站
  • 做网站哪家好 张家口wordpress邮件表单
  • 网站定制套餐工作证明范本
  • 无锡网站优化哪家好宣城网站开发网络公司
  • 贵阳哪家网站建设公司好国外好的网站空间
  • 郑州艾特网站建设贵阳网站开发报价
  • 合肥营销网站建设联系方式网站相册优化