C++(23):lambda可以省略()

C++越来越多的使用了lambda,C++23也进一步的放宽了对lambda的限制,这一次,如果lambda没有参数列表,那么可以直接省略掉():

cpp 复制代码
#include <iostream>
using namespace std;

void func()
{
    auto f = []{
    	cout<<"in f"<<endl;
    };
    f();
}

int main()
{
	func();
	return 0;
}

允许程序输出:

in f

相关推荐
MSTcheng.2 分钟前
【C++】C++11新特性(二)
java·开发语言·c++·c++11
愚者游世5 分钟前
Delegating Constructor(委托构造函数)各版本异同
开发语言·c++·程序人生·面试·改行学it
小镇敲码人7 分钟前
探索华为CANN框架中的ACL仓库
c++·python·华为·acl·cann
liu****40 分钟前
2.深入浅出理解虚拟化与容器化(含Docker实操全解析)
运维·c++·docker·容器·虚拟化技术
A9better1 小时前
C++——不一样的I/O工具与名称空间
开发语言·c++·学习
王老师青少年编程1 小时前
2024年信奥赛C++提高组csp-s初赛真题及答案解析(阅读程序第2题)
c++·题解·真题·初赛·信奥赛·csp-s·提高组
MSTcheng.1 小时前
【C++】C++11新特性(三)
开发语言·c++·c++11
田野追逐星光2 小时前
STL容器list的模拟实现
开发语言·c++·list
StandbyTime2 小时前
《算法笔记》学习记录-第二章 C/C++快速入门
c++·算法笔记
我在人间贩卖青春2 小时前
C++之结构体与类
c++··结构体