C++有点神奇的λ.

参考地址
#include <常用>
#define ID(x) []()常式{中 x;}
元<动...>构 A{};
元<类 T>用 TT=推导(求值()());
//求值,加个右值引用后的类型.
//这里就是(t())后返回值的类型

常式 整 长呀(常 符*s){
中 s[0]==0?0:长呀(s+1)+1;
}

元<类 T>要求 是相同值,整>
常式 动 g(T t){中 A{};}

元<类 T,整...I>
常式 动 g0(T t,序列){
中 A{};
}
//重要的是类型.
元<类 T>要求 是相同值,常 符*>
常式 动 g(T t){中 g0(t,转序<长呀(t())>());}
//主要是利用推导出来的类型.

元<类 K,类 V>构 M{
元<类>静 V&取呀(){//用的是`静态变量<类

C++有点神奇的λ.最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/16420.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>