我试过谷歌搜索,但我无法得出一个合适的答案.任何C++专家都可以告诉我为什么C++要求你<T>用typename关键字声明OuterClass :: Innerclass?
<T>
我是数据结构课程的助教,我一直看到这个错误.我知道要告诉我的学生他们需要将typename放在返回类型的前面,但我无法解释为什么这是必需的.
谢谢.
c++ templates
c++ ×1
templates ×1