void() 用作模板参数时是什么意思
What does void() mean when used as a template parameter?
我正在努力寻找这个问题的答案,主要是因为我不知道如何查找它,因为我没有能想到的相对搜索词或概念。在我看来,这是一种不寻常的语法。
在下面的代码中,void() 是什么意思?
std::deque<std::function<void()>>
void()
是不带参数且具有void
返回类型的函数类型。因此,类型为 std::function<void()>
的对象是可以在不带参数的情况下调用的对象,该对象在调用时不会返回任何值。
相关文章:
- 通过引用函数传递指针参数是什么意思?
- FFT函数的参数是什么意思
- v8 源代码中 ArrayMap 函数的回调 fn 参数是什么?
- 这个奇怪的函数参数是什么?
- 这个函数的参数是什么?
- OpenGL 调试 错误回调函数的 ID 参数是什么?
- 操作员[]作为成员函数的正确模板参数/参数是什么?
- 这个 lambda 的参数是什么类型?
- 函数upper_bound的参数是什么
- mpi_scatterv中的显示参数是什么?
- 这些额外的参数是什么意思
- ON_LBN_SELCHANGE的参数是什么
- 默认参数模板与可变参数模板:最后一个模板参数是什么
- D3DX11CompileFromFile中的第四个参数是什么
- 在 JavaCV 中传递给 cvFindContours() 的参数是什么?
- 这个向量类中的参数是什么
- fcntl() 中的第三个参数是什么
- 参数是什么意思
- std::vector.resize()中的第二个参数是什么意思
- 此签名中的第二个参数是什么意思