我已经有好几年没有使用C++了,最近才遇到这个:
program.build({ default_device })
该定义为:
cl_int build(
const VECTOR_CLASS<Device>& devices,
const char* options = NULL,
void (CL_CALLBACK * notifyFptr)(cl_program, void *) = NULL,
void* data = NULL) const
这些大括号有什么作用?我以前从未见过它们在函数调用中被使用。我猜这与函数指针有关,但似乎是可选的吗?