template <typename T> T是容器, 如何用容器元素类型来定义一个变量i
template typename TT是容器, 怎么用容器元素类型来定义一个变量iC/C++ codetemplate typename Tvoid
template <typename T> T是容器, 怎么用容器元素类型来定义一个变量i
C/C++ codetemplate <typename T>void test(T a){ ///value_type容器中存放元素的类型 T::value_type i; //定义一个为容器元素类型的i}
[解决办法]依赖的参数类型默认会被解释成变量,需要它被解释成类型的话,加上typename关键字。google一下吧。