摘要:
技巧性基础知识这章中主要讲述了一些与模板实际应用密切相关的一些更加深入的基础知识。主要包括: 1. 关键字 typename 2.使用this-> 3.成员模板 4.模板的模板参数 5.零初始化 6.字符串作为函数模板的实参1. 关键字typename 在C++中,引入typename是为了说明:模板内部的标识符可以是一个类型。譬如下面:1 template <typename T>2 class MyClass {3 typename T::SubType * ptr;4 ....5 }; 上面第三行的typename就是用来说明SubType是个类型,ptr是个指向Sub 阅读全文