首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-03-31 
template typename TT是容器, 怎么用容器元素类型来定义一个变量iC/C++ codetemplate typename Tvoid

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

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


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

热点排行