介农酥 |
2020-05-23 15:02 |
函数后面一个箭头什么意思->,箭括号里面的函数参数?
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中函数参数至少有一个*,难道是引用,哪不得有个&
|
|