-
在看 C++ Primer中关于模板相关章节时,看到关于模板与类型成员。但是在该书中没有看到与类型成员相关的信息,也可能是我不细心,没有看到。
-
在网上搜索了一下,也没有合适的解释信息。
-
通过自己测试,悟出:
-
class TestA
-
{
........
-
typedef double doubleD;
-
}
-
使用:在Main函数中
-
TestA a;
TestA ::doubleD diyg = 4.5;
cout << diyg << endl;
-
得出结论,在类定义中使用 typedef 定义类型别名。那么在使用时就是类型成员。在使用模板函数中使用类型成员,则在使用时前面加上 typename 来显示的声明使用的是类型成员,并不是类的数据成员。
(个人观点,如错误请指出)
posted on 2008-08-07 13:07
Black Bear 阅读(256)
评论(0) 编辑 收藏 引用 所属分类:
C++基础