查了一上午,大概明白你说的这个意思,现在主要是不明白,这个type在struct ContinuationFutureType结构里定义是咋回事?结构里不是应该定义变量和函数吗?还有最后又怎么是CesiumImpl::ContinuationFutureType_t<Func, T>()这样的方式构造和调用?ContinuationFutureType结构里没有构造函数啊
【 在 z16166 的大作中提到: 】
: 这就是type traits技法
: 里面定义的这个type,最后通过 ContinuationFutureType<Func, T>::type 来使用。
: type的值(其值是个类型)是跟着模板参数Func、T变化的,
: ...................
--
修改:smthxes FROM 27.208.36.*
FROM 27.208.36.*