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

如何做自己网站谷歌seo和百度seo

如何做自己网站,谷歌seo和百度seo,给公司做宣传网站的好处,不下载直接登录qq聊天【学习笔记】Lamba表达式[匿名函数] Lamba表达式格式函数模板Lamba表达式例子 Lamba表达式格式 格式: [捕获列表](参数列表) -> 返回类型 { 函数体 }1、捕获列表:指定如何访问外部变量(如 [&x] 引用捕获,[x] 值捕获&#…

【学习笔记】Lamba表达式[匿名函数]

  • Lamba表达式格式
  • 函数模板
  • Lamba表达式例子

Lamba表达式格式

格式:

	[捕获列表](参数列表) -> 返回类型 { 函数体 }

1、捕获列表:指定如何访问外部变量(如 [&x] 引用捕获,[x] 值捕获)。
2、参数列表:与普通函数的参数相同。
3、返回类型:可省略(编译器自动推导),或用 -> int 显式指定。
4、函数体:实现具体逻辑。

函数模板

lamba表达式一般和函数模板配套使用,需要提前了解。
函数模板允许编写与类型无关的通用代码,提高代码复用性和灵活性。

template <typename T>  // 声明模板参数 T
T max(T a, T b) {return a > b ? a : b;
}
int a = 10, b = 20;
int result1 = max(a, b);  // 自动推导 T 为 intdouble x = 3.14, y = 2.71;
double result2 = max(x, y);  // 自动推导 T 为 double

Lamba表达式例子

#include <iostream>
#include <vector>
#include <string>// 水果类
struct Fruit {std::string name;double price;
};// 篮子类:管理水果列表
class FruitBasket {
private:std::vector<Fruit> fruits;public:// 模板函数:遍历水果并执行操作template <typename Function>void forEachFruit(Function action) {for (auto& fruit : fruits) {action(fruit);  // 对每个水果执行传入的操作}}// 添加水果void addFruit(const std::string& name, double price) {fruits.push_back({name, price});}
};int main() {FruitBasket basket;basket.addFruit("苹果", 5.99);basket.addFruit("香蕉", 3.99);basket.addFruit("草莓", 8.99);// 使用 lambda 表达式打印所有水果名称basket.forEachFruit([](const Fruit& fruit) {std::cout << "水果:" << fruit.name << ",价格:" << fruit.price << " 元" << std::endl;});// 使用 lambda 表达式计算总价(捕获外部变量 total)double total = 0.0;basket.forEachFruit([&total](const Fruit& fruit) {total += fruit.price;});std::cout << "总价:" << total << " 元" << std::endl;return 0;
}

代码中的lamba表达式:你可以理解为代码中的函数模板action就是下面的lamba表达式。传入的fruit可以理解为形参。

[](const Fruit& fruit) {std::cout << "水果:" << fruit.name << ",价格:" << fruit.price << " 元" << std::endl;}
[&total](const Fruit& fruit) {total += fruit.price;}
http://www.dtcms.com/wzjs/214048.html

相关文章:

  • 公安网站源码营销网站建设选择
  • 网站制作 武汉自媒体平台有哪些
  • 南京高端网站建设公司nba实力榜最新排名
  • 邮件模板网站武汉网络推广有哪些公司
  • 织梦cms仿某作文网站整站源码(带采集)安装数据库杭州网站seo
  • 品牌商城网站建设2023年免费进入b站
  • 玉林建设信息网站湖南seo排名
  • 镇江高端网站建设工作室电商平台怎么做
  • 天津手机版建站系统鹤壁seo
  • 荣盛科技网站建设北京、广州最新发布
  • 网站建设与管理好找工作吗某企业网站的分析优化与推广
  • 网站开发html5技术怎么做一个网站出来
  • 网站侧栏软件排行榜怎么做的网站权重怎么看
  • 网页页面建设方案济南seo优化公司
  • 做推广比较好的网站网络营销案例分享
  • 租号网站怎么做的建网站一般需要多少钱
  • 网站报价方案怎么做大数据技术主要学什么
  • 武汉设计工程学院代码上海网站seo公司
  • 永久免费手机建站安卓排名优化
  • 公司有多少做网站东莞百度推广排名
  • 玩具网站 下载西安网站建设方案优化
  • 深圳做营销网站的公司哪家好长治seo顾问
  • 网站代码在哪里修改百度入驻
  • 微信3g网站模板好看的网页设计作品
  • 懂得都懂晚上正能量seo首页排名优化
  • 许昌建设委员会网站衡阳seo优化推荐
  • 网站备案密码查询论坛软文案例
  • 湖南省人民政府热线电话seo自学
  • 很看好未来做生鲜的网站世界十大搜索引擎排名
  • 中小企业网站制作哪家好100个商业经典案例