读书人

template lt;typename Tgt; T是容器 如

发布时间: 2012-03-31 13:13:26 作者: rapoo

template <typename T> T是容器, 怎么用容器元素类型来定义一个变量i

C/C++ code
template <typename T>void test(T a){   ///value_type容器中存放元素的类型    T::value_type i; //定义一个为容器元素类型的i}


[解决办法]
依赖的参数类型默认会被解释成变量,需要它被解释成类型的话,加上typename关键字。google一下吧。

读书人网 >C++

热点推荐