是否可以使用兩種不同的型別,一種是另一種的子型別,具有一個模板定義?
就像是:
template<typename T>
void foo(T a, T::bar b);
uj5u.com熱心網友回復:
您需要再使用一次 typename
template <typename T>
void foo(T a, typename T::bar b);
因為bar是T. 請參閱此處了解更多詳情。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/331740.html
