最近在学习VC++2005,有个问题不解,请大家帮忙看一下
1:value class XXX
2:{
3: ……
4: public:
5: initonly int abc;
6: const int def=12;
7:
8: XXX():abc(12){
9: ……
10: }
11:};
在这个类中,abc和def同样都是初始化以后不能更改,那在使用过程中有什么区别?目前我只能从名称上(一个是属性,一个是成员)区别二者,想知道有什么深层次上的区别,多多益善,先谢谢各位了
------解决方案--------------------------------------------------------
http://tech.ddvip.com/2007-04/117605385722531_7
------解决方案--------------------------------------------------------
const 是常量 编译时已知