您的位置:首页 > 编程语言

template编程相关知识

2012-10-12 11:41 239 查看
声明template参数是,前缀关键字class和typename意义相同。

使用关键字typename标识嵌套从属类型名称不能再基类列表、成员初始化列表中以它作为基类的修饰符。

3. traits class可以提取某个指针所指变量的类型。

例:

template <typename Iter>

Iter t;

std::iterator_traits::value_type temp(*t); // temp的类型就是t所指变量的类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: