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

如何建造企业网站专业黑帽seo

如何建造企业网站,专业黑帽seo,外贸wordpress,小孩子做手工做游戏的网站将函数像变量一样传递,实际上拿到的是函数的地址,由于函数类型的多样,可以使用auto关键字,可以使用 void(*function2)() ,不过它太繁琐,因此使用typedef 起个名字 typedef void(*HelloWorldFunction)(); 叫…

将函数像变量一样传递,实际上拿到的是函数的地址,由于函数类型的多样,可以使用auto关键字,可以使用 void(*function2)() ,不过它太繁琐,因此使用typedef 起个名字 typedef void(*HelloWorldFunction)(); 叫做HelloWorldFunction,这样就像int或者char之类的用法来用它。

	/*基本用法。这是一个 C++ 类型定义,它创建了一个名为 HelloWorldFunction 的函数指针类型。该函数指针指向一个无返回值(void)且不带参数的函数。你可以使用 HelloWorldFunction 类型来声明变量,将其指向满足这一函数签名要求的函数,然后通过该变量来调用该函数。*/typedef void(*HelloWorldFunction)();HelloWorldFunction helloFun = Hello;void(*function2)() = Hello;auto function = Hello;/*其实类似于以下操作,只不过存在一个隐式转换*/auto fun = &Hello;function();

常用一点的,某一个函数需要传入函数作为参数。
先定义函数:

void Hello() {std::cout << "Hello Wordl" << std::endl;
}void PrintValue(int value) {std::cout << "Value: " << value << std::endl;
}void ForEach(const std::vector<int>& values, void(*func)(int)) {for (int value : values)func(value);std::cout << "values.size: " << values.size() << " ForEach end" << std::endl;

主函数里调用:

/*可能比较常用的选择*/std::vector<int> values = { 1, 2, 3, 4, 2};ForEach(values, PrintValue);/*或者使用lambda,它是一个匿名函数*/ForEach(values, [](int value) { std::cout << "Values2: " << value << std::endl; });
http://www.tj-hxxt.cn/news/110731.html

相关文章:

  • 东莞做网站费用网页推广方案
  • 报纸门户网站建设方案网络营销优秀案例
  • 烟台论坛建站模板站长工具高清吗
  • 什么专业学网站建设seo搜索引擎优化案例
  • 关于推进政府网站集约化建设海外发布新闻
  • 健身器材 网站模版电脑培训班一般要学多久
  • wordpress 编辑器隔行想找搜索引擎优化
  • 电子商务网站开发的过程互联网品牌营销公司
  • 广州做网站建设哪家公司好新闻发稿平台有哪些
  • 静态网站登陆怎么做百度在西安有分公司吗
  • wordpress基础模板网站关键词如何优化上首页
  • 阿里巴巴是b2b电子商务网站吗能打开的a站
  • 网站可以做伦理片吗浙江seo公司
  • 深圳现在疫情情况怎么样北京网站优化策略
  • 济南企业网站制作行业关键词查询
  • 小企业做网站选那种东莞做网页建站公司
  • 济南营销型网站建设团队百度网址
  • 天津市住房和城乡建设管理委员会网站武汉seo招聘信息
  • 哪些网站做ip向小说山东网络推广优化排名
  • wordpress发布图片插件搜索引擎优化常用方法
  • 宁夏建设监督网站新平台推广
  • 可以做外链的图片网站新闻头条国内大事
  • 福州网站设计培训营销型网站建设论文
  • wordpress设置jetpack失败seo网站优化案例
  • 番禺网站开发公司南宁seo排名收费
  • 东至县住房和城乡建设网站搭建网站流程
  • js模版网站谷歌下载安装
  • 网络策划专员seo网络推广课程
  • eclipse tomcat 网站开发南京seo排名公司
  • java做的网站怎么突破windows10优化软件