欢迎光临散文网 会员登陆 & 注册

侯捷c++系统设计与实践(选修)

2022-10-31 23:23 作者:三国尽归许佳琪  | 我要投稿

浅拷贝&深拷贝

基本数据类型

var a = 1;var b = a;  b = 2;        // b 变不影响 a,即是深拷贝alert( a );  // 1

对于基本类型,所有的赋值 " = " 都是深拷贝

所以在谈及深拷贝和浅拷贝时是不考虑基本类型的,因为基本类型的赋值都是深拷贝

复杂数据类型(Object)

浅拷贝:

var a = { name : 'a' };var b = a;b.name = 'b' ;   // b 变致 a 变,即是浅拷贝alert( a.name );  // 'b'


侯捷c++系统设计与实践(选修)的评论 (共 条)

分享到微博请遵守国家法律