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

相关推荐
烦躁的大鼻嘎25 分钟前
【Linux】深入探索多线程编程:从互斥锁到高性能线程池实战
linux·运维·服务器·开发语言·c++·算法·ubuntu
Wins_calculator1 小时前
C++编程的救赎:从反人性的编译到极速Vim工作流
c++·vim·wsl
深思慎考1 小时前
LinuxC++——etcd-cpp-api精简源代码函数参数查询参考
linux·c++·etcd
AI+程序员在路上1 小时前
QT6中QGraphicsView功能与应用
开发语言·c++·qt
stolentime1 小时前
二维凸包——Andrew 算法学习笔记
c++·笔记·学习·算法·计算几何·凸包
Q741_1472 小时前
C++ 位运算 高频面试考点 力扣 371. 两整数之和 题解 每日一题
c++·算法·leetcode·面试·位运算
aramae2 小时前
链表理论基础
数据结构·c++·算法·leetcode·链表
charlie1145141912 小时前
精读 C++20 设计模式:行为型设计模式 — 状态机模式
c++·学习·设计模式·状态模式·c++20
liuyao_xianhui2 小时前
四数之和_优选算法(C++)双指针法总结
java·开发语言·c++·算法·leetcode·职场和发展
CAir23 小时前
CGO 原理
c++·go·cgo