当前位置: 首页 > 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.zqtcl.cn/news/746153/

相关文章:

  • 深圳企业网站重庆建站塔山双喜
  • 征婚网站 女 做茶叶生意企业网站推广服务协议
  • 安徽省住房城乡建设厅网站官网英语机构网站建设方案
  • 电商建站价格深圳龙岗建站公司
  • 可以下载源程序的网站.htaccess wordpress
  • 国内优秀设计网站小程序推广方案
  • 网站构建是什么意思怎么做网站盗号
  • 学校网站建设行业现状wordpress怎么保存图片
  • 网站 框架网页建设title:(网站建设)
  • 素材网站推广方案安卓端开发
  • 网站制作可以询价么168推广
  • 河南城乡和住房建设厅网站网络营销的主要特点有哪些
  • 哪些网站可以做自媒体wordpress 左侧
  • joomla! 1.5 网站建设基础教程丹阳网站推广
  • 中国建设银行山东省分行网站怎么做网站制作
  • 网站前台设计方案自助建站一般适用于大型电子商务网站建设
  • 建设银行不良资产处置网站wordpress啥时候出现的
  • 出口贸易网站网站建设及解决方案
  • 网站服务器要求做网站需要的服务器
  • 网站后台 编辑器 调用网站优化搜索排名
  • 汽车网站建设规划书网站首页版式
  • 国外网站推广方法wnmp 搭建WordPress
  • 网站建设流程 文档企业网上办事大厅
  • .net怎么做网站域名备案注销流程
  • 检测网站建设网站搭建注意事项
  • 河北建设工程信息网站网站的建设要多少钱
  • 玉林住房和城乡建设局网站官网google广告在wordpress
  • 海淀网站建设公司wordpress 招聘网站模板
  • 手机网站在哪里找到网上能免费做网站发布叼
  • 网站设置英文怎么说广州优质网站建设案例