typename的双重定义

如果问上图中的class和typename有什么不同,答案就是这两者在这种情况是没有什么不同的 下面我们考虑上图中这种情况,C中有一个叫const_iterator的东西,如果我们现在不知道C的类型,那么const_iterator可能只是命名空间C里面的一个变量名而已,所以typename关键词就是来对这种情况进行限定的,typename指涉一个嵌套从属类型名称
相关文章
相关标签/搜索