#include<bits/stdc++.h>
using namespace std;
int main(){
vector<int>a(5);
fill(a.begin(),a.end(),3);
for(int i:a)cout<<i<<" ";cout<<endl;
auto func=[&](double x){
return x*x;
};
cout<<func(3)<<endl;
sort(a.begin(),a.end(),[&](int x,int y){return x>y;});
cout<<[=](int x){return x+1;}(3)<<endl;
cout<<a.capacity()<<endl;
a.clear();cout<<a.capacity()<<endl;
a.shrink_to_fit();cout<<a.capacity()<<endl;
auto x=minmax({1,3,2,4,5,4,8,5,4,5});
cout<<x.first<<" "<<x.second<<endl;
a={1,2,3,2,4,4,3,5,5};
auto xp=minmax_element(a.begin(),a.end());
cout<<*xp.first<<" "<<*xp.second<<endl;
vector<int>b(10);
iota(b.begin(),b.end(),1);
for(int i:b)cout<<i<<" ";cout<<endl;
auto ii=b.begin();
auto ij=next(ii);
cout<<*ij<<endl;
function<int(int,int)>f[4]={
[&](int x,int y){return x+y;},
[&](int x,int y){return x-y;},
[&](int x,int y){return x*y;},
[&](int x,int y){return x/y;},
};
cout<<f[0](1,2)<<endl;
cout<<hypot(1,4)<<endl;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下