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

wordpress和淘宝客程序的搜索引擎优化

wordpress和淘宝客程序,的搜索引擎优化,政务公开网站建设整改方案,去成都最新政策文章目录 一、C的一些思考记录1#xff09;C函数进化#xff08;函数-函数指针-函数模板-仿函数|函数对象-lambda表达式#xff09; 一、C的一些思考记录 1#xff09;C函数进化#xff08;函数-函数指针-函数模板-仿函数|函数对象-lamb… 文章目录 一、C的一些思考记录1C函数进化函数-函数指针-函数模板-仿函数|函数对象-lambda表达式 一、C的一些思考记录 1C函数进化函数-函数指针-函数模板-仿函数|函数对象-lambda表达式 ①简单的比较函数 #include iostreamint countMatchElements(int* beg,int* end) {int result 0;for(;beg!end;beg){if(*beg 20) result;}return result; }int main() {int intArray[] { 11,16,21,19,17,30 };//统计大于20的元素数量std::cout countMatchElements(intArray,intArray6) std::endl;return 0; }②加入函数指针的优化改变传入不同的函数 #include iostreamint countMatchElements(int* beg,int* end,bool(*pred)(const int)) {int result 0;for(;beg!end;beg){if(pred(*beg)) result;}return result; }//实际比较函数 bool isGreater20(const int val) {return val 20}; bool isGreater25(const int val) {return val 25}; bool isLess10(const int val) {return val 10};int main() {int intArray[] { 11,16,21,19,17,30 };//优化后的函数用了函数指针std::cout countMatchElements(intArray,intArray6,isGreater20) std::endl;return 0; }③函数模板进一步优化改变传入的函数参数为不同类型 #include iostream templatetypename T int countMatchElements(T* beg,T* end,bool(*pred)(const T)) {int result 0;for(;beg!end;beg){if(pred(*beg)) result;}return result; }//实际比较函数 bool isGreater20(const int val) {return val 20;} bool isGreater25(const int val) {return val 25;} bool isLess10(const int val) {return val 10;}bool isTinyStr(const stdLLstring val) {return val.size() 3;}int main() {int intArray[] { 11,16,21,19,17,30 };//优化后的函数用了函数指针std::cout countMatchElements(intArray,intArray6,isGreater20) std::endl;return 0; }④用仿函数进一步优化改变传入的函数参数为不同值之前无论是模板还是函数指针都是写死的 #include iostream templatetypename Ttypename Pred int countMatchElements(T* beg,T* end,Pred pred) {int result 0;for(;beg!end;beg){if(pred(*beg)) result;}return result; }//仿函数 templatetypename T struct Greater{T mVal;////explicit只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示explicit Greater(T value):mVal(value) {} //构造函数初始化mValbool operator() (const T val) const { return val mVal;}//重载函数调用运算符 };int main() {int intArray[] { 11,16,21,19,17,30 };//阈值设置为20Greaterint greater20{20};//不过仿函数无法给函数指针赋值//优化后的函数用了函数指针std::cout countMatchElements(intArray,intArray6,greater20) std::endl;return 0; }⑤仿函数代码难以阅读可以用lambda表达式改造下 #include iostream templatetypename Ttypename Pred int countMatchElements(T* beg,T* end,Pred pred) {int result 0;for(;beg!end;beg){if(pred(*beg)) result;}return result; }//仿函数 templatetypename T struct Greater{T mVal;////explicit只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示explicit Greater(T value):mVal(value) {} //构造函数初始化mValbool operator() (const T val) const { return val mVal;}//重载函数调用运算符 };int main() {int intArray[] { 11,16,21,19,17,30 };//阈值设置为20//Greaterint greater20{20};//不过仿函数无法给函数指针赋值auto greater20 [](auto val)-bool {return val20;};//优化后的函数用了函数指针std::cout countMatchElements(intArray,intArray6,greater20) std::endl;return 0; }
http://www.pierceye.com/news/746153/

相关文章:

  • 如何做企业网站宣传wordpress站内搜索次数
  • 加盟招商推广网站如何做品牌运营与推广
  • 网站做分布式部署湖南平台网站建设设计
  • 沈阳市建设工程项目管理中心网站网络项目网
  • 沈阳网站建设成创输入网址跳到别的网站
  • 课程网站开发建设商务网站的费用
  • 资讯网站优化排名wordpress 删除所有文章
  • 旅游海外推广网站建设方案wordpress外观无法编辑
  • 品牌手表网站网站推广律师关键词有哪些
  • 卖视频会员个人网站怎么做推广网站的图片怎么做
  • 服务器关闭 网站被k微信公众号推广的好处
  • 工业设计招聘信息网站做网站首页轮播图代码
  • 央企网站开发手机网站 input
  • 千里马招标网站东莞网站推广行者seo08
  • 网络工程专业主要学什么百度seo课程
  • 网站定制开发收费标准是多少网站导航功能
  • 东莞网站(建设信科网络)公众号小程序开发公司
  • dw网站结构图怎么做4399电脑版网页链接
  • 网站服务器网址招聘seo专员
  • 个人网站模板psd主机服务器网站 怎么做
  • 网站开发公司的义务深圳 电子商务网站开发
  • 北京外贸网站设计备案宁波网站推广专业的建站优化公司
  • 政协系统网站建设织梦手机网站
  • 网站建设上海网站制作如何修改上线网站
  • 漫画网站建设教程网站描述怎么设置
  • 网站左侧树形导航怎么做农村网站做移动
  • 建立企业网站方案php做简单网站教程
  • 一个网站交互怎么做的银行营销活动方案
  • 网站读取速度慢58同城二手房出售
  • 个人备案 网站名称 例子wordpress怎样下载