class ThreadPool {
public:
explicit ThreadPool(std::size_t threads
= (std::max)(2u, std::thread::hardware_concurrency()));
template<class F, class... Args>
auto enqueue(F&& f, Args&&... args) -> std::future<typename std::result_of<F(Args...)>::type>; void wait_until_empty();
void wait_until_nothing_in_flight();
void set_queue_size_limit(std::size_t limit);
void set_pool_size(std::size_t limit);
~ThreadPool();
这是log4cplus中的一段代码,上面红色的箭头是什么意思?F(Args...)是指什么,难道是返回值为F,
参数为Args的函数,我记得C中函数参数至少有一个*,难道是引用,哪不得有个&