关于 C++ 中的类型成员

来源:互联网 发布:linux apt get 修改源 编辑:程序博客网 时间:2024/05/23 10:45

在看 C++ Primer中关于模板相关章节时,看到关于模板与类型成员。但是在该书中没有看到与类型成员相关的信息,也可能是我不细心,没有看到

在网上搜索了一下,也没有合适的解释信息。

通过自己测试,悟出:

 

class TestA

{

     ........

     typedef double doubleD;

}

 

使用:在Main函数中

TestA a;
 TestA ::doubleD diyg = 4.5;
 cout << diyg << endl;

 

得出结论,在类定义中使用 typedef 定义类型别名。那么在使用时就是类型成员。在使用模板函数中使用类型成员,则在使用时前面加上 typename 来显示的声明使用的是类型成员,并不是类的数据成员。

(个人观点,如错误请指出)

原创粉丝点击