C++ 模板系列小结 03-在模板中指定变量类型

多媒体开发札记 at 
在之前的代码示例中,频繁用到 typename 关键字。它的作用就是声明模板参数是类型参数(对于非类型参数,之前的文章也有提到了),也可以用 class 关键字来代替,但为了避免歧义,大多还是使用 typename 了。除此之外,在模板的定义也可以使用 typename 关键字,用来指定变量的类型。举个例子: 1class Foo{ 2public: 3 typedef int num; 4 static int order; 5}; 6 7int main(){ 8 Foo::num a = 10; 9 Foo::order = 10;10 return 0;1……