在学呢,大概了解一些关键字的用法,但这代码还是看的一头雾水,你帮我看一下下面这一段是什么意思?struct ContinuationFutureType 这个结构里不是定义了一个类型吗?怎么这段代码又调用成函数了?
return CesiumImpl::ContinuationFutureType_t<Func, T>(
this->_pSchedulers,
task.then(
scheduler,
CesiumImpl::WithTracing<T>::end(
tracingName,
std::forward<Func>(f))));
【 在 z16166 的大作中提到: 】
: 这个技法在模板里很常用,就是模板偏特化,最终是为了推导出花括号里面的那个type值来用。
: std库里面也大量用这种type traits技法,比如std::is_same、std::remove_reference等的实现代码
: 从你发的相关帖子看,可以先把C++11的东西学一下
: ...................
--
FROM 27.208.36.*