const & final
来源:互联网 发布:python开方 编辑:程序博客网 时间:2024/06/06 04:15
c++ 中的const 和java 中的final 关键字都表达了"常量"概念,对于基本类型,const和java是一样的用法,都表示常量不可改变。但是在对于类的修饰上便有着各自的表述: final 在java中声明class时用final来修饰,则此类被声明为不可继承的类.也就是说它下面不会有子类了。如java.lang.Math. 定义变量和对象是用final来修饰,则表明此变量和句柄不可改变.在函数声明用final来修饰则没有效果. const in c++ 用const来修饰一个class class Object { public: int m_nCount; //函数定义时用const修饰,则表示此函数不会改变这个类的任何变量 int funC() const { //m_nCount = 1;//编译出错,改变了成员变量m_nCount的值 return m_nCount; } void fun() { m_nCount = 1; } } int main(int argc, char* argv[]) { const Object obj;//当用const修饰对象变量,则此对象变量调用的函数必须为const //obj.fun();//编译出错 obj.funC(); //编译通过, } |
- const & final
- static、const、final
- final static const
- const(C++) vs final(java)
- final/const/static的区别
- final、static、const 的含义
- const,define,static,$GLOBALS,final关键字解释
- 【Java】Final 与 C++ Const的区别
- 【Java】Final 与 C++ Const的差异
- php关键字:final self static const
- final static const关键字的使用
- Java中this,static,final,const用法
- Final 与 C++ Const的区别
- JAVA中的关键字static,final和const
- Java中的Final 与 C++中的const
- Java--this,static,final,const用法
- php入门学习-----const&static&final关键字
- c++ 11 final, override,const 成员函数
- CA中国剥离销售业务神码独家分销压力很大
- Citrix XenApp 5提高应用虚拟化利用率
- Citrix XenApp 5在性能、用户体验和运营成本上取得突破,提高应用虚拟化利用率
- DB2走过14世纪
- EMC、IBM、微软联手开发内容管理互操作规范
- const & final
- ERP渠道蜕变之道
- ERP系统的KPI指标建立与管理介绍
- ERP项目失败率高原因何在
- e-works第二届中国制造业信息管理与信息安全年会在广州隆重召开
- Gartner:云计算将重新定义IT基础领域
- Gartner公布五种新兴SOA设计模式
- SaaS型ERP进入大型企业仍有待时日
- Google与中国移动对决手机搜索