gpt4 book ai didi

c++ - 指定 std::function 的默认值

转载 作者:IT老高 更新时间:2023-10-28 13:59:52 42 4
gpt4 key购买 nike

void func(const std::function<void()>& f = empty)
{
if(f)
f();
}

“空”应该是什么?我使用 [](){} 。但从技术上讲,那不是空的,f() 会执行。

最佳答案

void func(const std::function<void()>& f = {}) {
if(f) f();
}

LIVE DEMO

关于c++ - 指定 std::function 的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33822271/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com