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

网站建设的数据储存在哪里珠海网站建设网络公司

网站建设的数据储存在哪里,珠海网站建设网络公司,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.w-s-a.com/news/321211/

相关文章:

  • 网站开发的业务需求分析杭州推广公司
  • 网站建设技术实现难点app开发需要哪些软件
  • 响水建设局网站做网站需要会哪些知识
  • 企业制作企业网站个人网站可以做百度竞价
  • 做网站找投资人wordpress 5 主题教程
  • 做国外网站汇款用途是什么wordpress图片主题晨曦
  • 网站设计跟网站开发区别为什么网站需要维护
  • m 的手机网站怎么做网络推广方式和方法
  • wordpress图片自动轮播插件seo门户网站建设
  • 制作商业网站传奇网页游戏排名
  • 网站免费推广方案长沙房地产网站设计
  • 济南网站建设cnwenhui中交路桥建设网站
  • 韶关网站开发网站建设任务分解
  • 网站建设核心点阿根廷网站后缀
  • 哪些网站可以做招商广告语学校官网页面设计
  • 十堰城市建设网站网站开发流程宜春
  • 内江网站建设郑州网站优化外包
  • 土地流转网站建设项目云南抖音推广
  • 建设银行网站无法打开2021年有没有人给个网站
  • 高端手机网站建设网站建设岗位绩效
  • 泰安网络推广 网站建设 网站优化免费素材网站psd
  • 做企业网站联系网站开发具体的工作内容
  • 联合易网北京网站建设公司怎么样网站页面开发流程
  • 2015做那些网站能致富网站建设审批表
  • 深圳 网站设计个人名片模板
  • 网站建设费用选网络专业网站在线推广
  • 天津建设网站c2成绩查询用记事本制作html网页代码
  • 织梦二次开发手机网站如何成为一名设计师
  • 网站公司建设网站镇江本地网站
  • 网页设计后面是网站建设吗凡客诚品的配送方式