标签: c++
我正在努力寻找这个问题的答案主要是因为我不知道如何查找,因为我没有相关的搜索术语或概念。这对我来说是一种不寻常的语法。
在以下代码中, void()是什么意思?
std::deque<std::function<void()>>
答案 0 :(得分:5)
void()是不带参数且具有void返回类型的函数的类型。因此,类型为std::function<void()>的对象是一个可以不带参数调用的对象,在调用时不会返回任何值。
void()
void
std::function<void()>