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

小企业公司网站建设wordpress改网站地址

小企业公司网站建设,wordpress改网站地址,公司查询信息查询,八年级学生做的简易网站简介#xff1a; CSDN博客专家#xff0c;专注Android/Linux系统#xff0c;分享多mic语音方案、音视频、编解码等技术#xff0c;与大家一起成长#xff01; 优质专栏#xff1a;Audio工程师进阶系列【原创干货持续更新中……】#x1f680; 人生格言#xff1a; 人生… 简介 CSDN博客专家专注Android/Linux系统分享多mic语音方案、音视频、编解码等技术与大家一起成长 优质专栏Audio工程师进阶系列【原创干货持续更新中……】 人生格言 人生从来没有捷径只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注Android系统攻城狮 1.前言 本篇目的理解C之lambda匿名函数用法总结。 2.C11之lambda匿名函数实例总结 Lambda函数是C11引入的一种匿名函数的方式它可以在需要函数对象的地方快速定义一个临时的函数。Lambda函数的语法相对简洁可以方便地捕获局部变量并且可以作为参数传递给其他函数。 Lambda函数的基本语法如下 [capture](parameters) - return_type {// 函数体 }其中capture是指捕获的变量列表可以是空的、值传递方式或引用传递方式。parameters是形参列表可以为空或包含一个或多个形参。return_type是返回类型可以省略根据函数体自动推断或明确指定。函数体是具体的函数实现。 以下是Lambda函数的一些常见用法和特性 捕获变量Lambda函数可以通过捕获变量来访问其作用域外的变量。捕获方式包括值捕获通过值传递方式访问变量和引用捕获通过引用传递方式访问变量。 自动类型推断Lambda函数可以根据函数体自动推断返回类型也可以显式指定返回类型。 函数重载Lambda函数可以像普通函数一样进行重载可以有多个具有相同函数体的Lambda函数只需在参数列表中有所区别即可。 内联调用Lambda函数通常是在定义的地方即被调用也可以将Lambda函数作为参数传递给其他函数进行调用。 使用标准算法库Lambda函数经常与标准算法库中的函数如sort、find_if、transform等配合使用提供灵活的函数对象。 3.C11之lambda匿名函数实例 1. 捕获变量、按照特定规则排序 #include iostream #include vector #include algorithmint main() {int a 5;int b 3;std::vectorint nums {2, 5, 1, 7, 3};// 捕获变量 a 和引用捕获变量 b并按照特定规则排序std::sort(nums.begin(), nums.end(), [a, b](int x, int y) {return a * x b * y;});// 输出排序后的结果for (int num : nums) {std::cout num ;}return 0; }2.自动类型推断并显式指定返回类型 #include iostreamint main() {// 自动类型推断的 Lambda 函数auto lambda1 [](auto x, auto y) {return x y;};// 显式指定返回类型的 Lambda 函数auto lambda2 [](int x) - int {return x * x;};// 使用 Lambda 函数进行计算并输出结果std::cout 自动类型推断的结果 lambda1(3, 4) std::endl;std::cout 显式指定返回类型的结果 lambda2(5) std::endl;return 0; }3. 函数重载并内联调用 #include iostream// Lambda 函数重载 auto lambda1 [](int x) - int {return x * x; };auto lambda2 [](double x) - double {return x * x; };// 具体函数内联调用 Lambda 函数 inline void printSquare(int x, auto squareFunc) {std::cout 调用的结果为 squareFunc(x) std::endl; }int main() {int num1 5;double num2 2.5;printSquare(num1, lambda1); // 调用 lambda1 计算 num1 的平方printSquare(num2, lambda2); // 调用 lambda2 计算 num2 的平方return 0; }4.匿名函数内联调用 #include iostreamint main() {int num1 5;int num2 2;// 使用Lambda函数计算平方并输出结果auto printSquare []() {int square1 num1 * num1; // 计算num1的平方int square2 num2 * num2; // 计算num2的平方std::cout num1的平方 square1 std::endl;std::cout num2的平方 square2 std::endl;};// 调用Lambda函数printSquare();return 0; }5.lambda 函数作为参数调用schedule 函数 #include iostream #include functional //schedule的参数没有返回值和参数 void schedule(const std::functionvoid() func) {func();int main() {int x 10;Scheduler scheduler;// 使用 lambda 函数作为参数调用 schedule 函数schedule([] {std::cout The value of x is: x std::endl;});return 0; }6.类中的lambda函数作为参数调用schedule 函数 #include iostream #include functionalclass Scheduler {public://schedule的参数没有返回值和参数void schedule(const std::functionvoid() func) {func();}};int main() {int x 10;Scheduler scheduler;// 使用lambda成员函数作为参数调用schedule函数scheduler.schedule([] {schedule([] {std::cout The value of x is: x std::endl;});return 0; }7.lambda函数作为参数调用schedule函数并将返回值放在匿名回调函数中返回。 void schedule(const std::functionvoid(int x) func) {int ret 100;func(100);}int main() {int x 10;//schedule([](int y) {std::cout The value of x is: x std::endl;std::cout The value of y is: y std::endl;});return 0; }
http://www.ho-use.cn/article/10812135.html

相关文章:

  • 做彩页素材的网站zencart网站
  • 企业手机网站cms系统十大软件app排行免费
  • 济南营销型网站公司wordpress使用第三方播放器
  • 做网站的行业平台永久免费网站空间
  • 单页网站 html通州顺德网站建设
  • 什么网站做外贸最多的网站是别人做的域名自己怎么续费
  • 网站APP推广网站开发框架怎么写
  • 京东网站的公司全名网站建设公司的正反
  • 高校思政教育工作网站建设wordpress响应式模板工业用
  • 做微整的网站怎么查那些人输入做网站
  • 住房城乡建设部网站首页聚美优品网站怎么做的
  • 游戏平台网站制作百度改网站描述
  • 常州网站搭建公司8x8x域名解析ip地址查询 1080p
  • 网站建设的原则 流程cnnic 网站
  • 公司网站设计需要什么wordpress 云备份数据库
  • 关于建设网站的图国内十大新闻
  • 长沙百度文化传播有限公司官网排名优化方案
  • 排名轻松seo 网站推广怎样新建网站
  • 免费的百度网站怎么做网站建设教程怎么建
  • WordPress网站转HTPPSWordPress程序漏洞
  • 学做文案的网站网站建设使用工具
  • 怎么做网站统计app制作器下载软件
  • 做网站的五要素济南网站建设方案报价
  • 手机怎么做黑网站吗重庆森林讲了什么故事
  • wordpress做小程序安徽网站建设SEO优化制作设计公司
  • 深圳手机网站建设哪家好科技手札
  • 重庆网站模板建站软件开发环境
  • 做网站的公司一年能赚多少钱淮安新网站制作
  • 长沙网页制作模板的网站深圳搜狗seo
  • 爱唐山做贡献月评十佳投票网站wordpress 网站关键词设置