JAVA 的 final 与 C++ 的 const 的区别是什么呀?
1.是否可以修饰类
final可以用来修饰类,const不能就是类。
2.是否可以修饰函数
final可以修饰函数,const主要用来修饰变量。
3.修饰变量
对于修饰变量,两者基本相同。
c++ 中 const Value* p = new Value() ,该 const 代表着 p 指针不能够再指向别的对象。这与Java 的 fianl 相同,final Value p = new Value()。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。