2个回答
2013-05-25
展开全部
�6�1 值类型 — 这些是内置的基本数据类型,例如 char、int、float等基本数据类型(string除外) 、枚举以及用 struct 声明的用户定义类型。
�6�1 引用类型 — 从基本类型构造而来的类和其他复杂数据类型。如:类、接口、数组和字符串。这种类型的变量并不包含类型的实例,而只是包含对实例的引用。
值类型和引用类型的区别在于他们在内存中的存储方式,值类型存贮在栈中,引用类型的内存单元中只存放对象的地址,而对象本身存贮在内存堆中。
值类型在内存中引用的时候会在堆栈中创建一个全新的副本,而不是简单的引用;而引用类型只是简单的引用对象的地址。
�6�1 引用类型 — 从基本类型构造而来的类和其他复杂数据类型。如:类、接口、数组和字符串。这种类型的变量并不包含类型的实例,而只是包含对实例的引用。
值类型和引用类型的区别在于他们在内存中的存储方式,值类型存贮在栈中,引用类型的内存单元中只存放对象的地址,而对象本身存贮在内存堆中。
值类型在内存中引用的时候会在堆栈中创建一个全新的副本,而不是简单的引用;而引用类型只是简单的引用对象的地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询