技术栈

C++——lambda

筱砚.2026-03-14 18:28

简洁对比

  • 类对象
cpp 复制代码
class Rate {
private:
	double _rate;
public:
	Rate(double rate):_rate(rate){}
	double operator()(double money,int year)
		{
		return money * _rate * year;
	}
};

 int main() {
	 double rate = 0.8;
	 Rate r1(rate);
	 double rd = r1(20000, 2);
	 cout << rd << endl;
 }
  • lambda
cpp 复制代码
auto n = [=](double m, int y)->double {return m * y * rate; };
 double rd2 = n(20000, 2);
 cout << rd2 << endl;

排序类型题目可省去一个bool比较方法。

上一篇:捕捉亚毫米级裂纹演化!DIC技术为裂纹扩展与抗裂研究带来全新方案
相关推荐
两个人的幸福online
1 小时前
php开发者 需要 协程吗
android·开发语言·php
Eward-an
2 小时前
LeetCode 76. 最小覆盖子串(详细技术解析)
python·算法·leetcode·职场和发展
guygg88
2 小时前
基于ADMM的MRI-PET高质量图像重建算法MATLAB实现
开发语言·算法·matlab
小小程序员mono
2 小时前
JS 与 Vue Router 导航方式对比
开发语言·javascript·vue.js
moonlight0304
2 小时前
类加载子系统
java·jvm·算法
feifeigo123
2 小时前
基于MATLAB的V-BLAST结构BER仿真
开发语言·matlab
baivfhpwxf2023
2 小时前
ACS X轴回零程序 项目实战版
网络·数据库·算法
lly202406
2 小时前
Perl 数据库连接
开发语言
小白-Tester
2 小时前
2026最新Postman安装教程[简单易懂]附安装包
开发语言·lua
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南04本地部署 OpenClaw + DeepSeek-R1 完全指南05OpenClaw macOS 完整安装与本地模型配置教程(实战版)06OpenClaw 飞书机器人不回复消息?3 小时踩坑总结07得物前端部门,没了08OpenClaw 连接飞书完整指南:插件安装、配置与踩坑记录09UV安装并设置国内源10Window 10部署openclaw报错node.exe : npm error code 128