摘要:
————————— 第二章 —————————1.(P11) C++规定:除了以typename修饰外,template内的任何标志符号都被视为一个值(value)而非一个型别。 eg. [代码] 这里typename指出SubType是class T中定义的一个型别,因此ptr是一个指向T::SubType的指针,否则SubType会被当作一个static成员,于是: T::SubType *ptr被认为是SubType与ptr的乘积。 2.(P12) template class 的 member template问题: 下面例子,即使两个型别之间可以自动转换,如int和do 阅读全文
2011年1月23日