5
的別名模板部分特例是不允許的:別名模板的偏特
例如,試圖勇於創新,產生這種錯誤鐺:
template <typename T>
using unwrapped_future_t = T;
template <typename T>
using unwrapped_future_t<future<T>> = typename future<T>::value_type;
^~~~~~~~~~~
> error: partial specialization of alias templates is not permitted
這是爲什麼不允許?
就在第二天一句話就是「這提出了期權1,因此有利於專業化......「爲什麼選擇這個選項的答案在哪裏? – Lack
@缺乏我不知道那麼多,但我可以猜測:委員會投票,選項2的多數。 – Morwenn