摘要: 前言 这几天一直在思考这章讨论什么, 在上一章讨论string的时候牵涉到引用类型,那么我们这一章讨论讨论一下,值类型和引用类型。 值类型和引用类型,它们的区别来源于传值方式。有人会认为值类型就存在栈上这是不一定的。详细看下文。有些人会说啊。。有垃圾回收机制进行清理内存。。不需要去折腾那么多吧 - -!。。。。。为了写好代码,避免面试问到。。还是勉为其难的讨论讨论吧。。。。。值类型和栈栈,存储不是对象成员的值数据类型,还存放着局部变量,参数。 那么他的工作原理是怎样的呢?首先要知道,数据在栈上,是从高内存位置往低内存位置填充的,变量地址不会重复的。 假如有下面一段代码: 从上面可以看见,... 阅读全文
posted @ 2014-03-23 19:29 陈珙 阅读(1542) 评论(4) 推荐(3) 编辑