CONST&VALUE有什么区别?

发布于 2022-09-09 12:01:58 字数 288 浏览 16 评论 4

本帖最后由 first_come 于 2010-09-14 15:53 编辑

之前我问过我老师一个问题了by reference和by value的区别(我知道)?
请问CONST是by reference而VALUE是 by value么?
这里CONST有句话感觉很含糊:To indicate that a parameter passed by reference is read-only.
我觉得read-only与by reference有冲突...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

墨落画卷 2022-09-11 05:46:08

Read-only用於修飾reference,意思是只讀的引用。不曉得矛盾在哪?

慕巷 2022-09-11 03:39:51

我的理解是:CONST既然是by reference那么它就是允许changed的,怎么又说个read-only呢?
first_come 发表于 2010-09-18 09:22

     我的理解是:const 是静态常量。这个静态常量和JAVA里的静态常量应该是一个意思。就是只能在程序里使用,可以参与计算,但是不能改变这个常量的值

说白了就是,人家是常量,不是变量,只是给这个常量取了个名字,叫做a。像正常的数字常量:1,2,3……这些数字,你能更改它的值吗?显然不能。

就是这个道理

挖鼻大婶 2022-09-11 01:15:38

本帖最后由 first_come 于 2010-09-18 09:23 编辑

我的理解是:CONST既然是by reference那么它就是允许changed的,怎么又说个read-only呢?

莫相离 2022-09-10 08:48:07

回复 1# first_come

    只能用读的方式使用const 有什么冲突的??

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文