介绍目录: 1.类成员 1.1 成员函数 1.2 构造函数 1.2.1 对构造函数的理解 1.2.2成员初始化列表 1.2.3必须使用成员初始化列表的几种情况 1.2.4对于拷贝构造函数的参数是一个引用的理解 1.2.5对深拷贝和浅拷贝的理解 1.3析构函数 1.3.1 单继承 1.3.2 多继承  ...
                            
                            
                                分类:
编程语言   时间:
2018-12-22 01:34:48   
                                阅读次数:
226
                             
                         
                    
                        
                            
                            
                                css 选择符有哪些 通配选择符 *类选择符 classid选择符 id属性选择符 input[name=button]包含选择符 类似 div span子对象选择符 类似 div > spanapply() 和 call()的区别 ==和 的区别 null和undefined的区别 apply和c ...
                            
                            
                                分类:
Web程序   时间:
2018-12-20 00:08:53   
                                阅读次数:
243
                             
                         
                    
                        
                            
                            
                                名词解释 1.对象:被分配的一块内存,存储其所代表的值 2.引用:是自动形成的从变量到对象的指针 3.注意:类型(int类型,long类型(python3已去除long类型,只剩下int类型的数据))属于对象,不是变量 4.不可变对象:一旦创建就不可修改的对象,包括字符串、元组、数字 5.可变对象: ...
                            
                            
                                分类:
其他好文   时间:
2018-12-19 17:56:01   
                                阅读次数:
140
                             
                         
                    
                        
                            
                            
                                    变量的命名规范: 变量的命名规范: 运算符 运算符 数据类型 深浅拷贝 ...
                            
                            
                                分类:
其他好文   时间:
2018-12-18 17:19:54   
                                阅读次数:
95
                             
                         
                    
                        
                            
                            
                                    作者 | 吴胜斌 来源 | https://www.simbawu.com/article/search/9 在说深拷贝与浅拷贝前,我们先看两个简单的案例: 按照常规思维,obj1应该和num1一样,不会因为另外一个值的改变而改变,而这里的obj1 却随着obj2的改变而改变了。同样是变量,为什么表 ...
                            
                            
                                分类:
编程语言   时间:
2018-12-18 02:01:56   
                                阅读次数:
194
                             
                         
                    
                        
                            
                            
                                深拷贝就是一份一模一样数据,且该数据和之前的数据断开连接,互不影响: 那么为什么会出现数据相互影响呢?这就涉及到JavaScript中的内存概念:栈 stack”和“堆 heap”,stack一般是静态分配内存,heap上一般是动态分配内存;堆是通过地址的指针传值,即传址;栈是直接传值。 了解了堆栈 ...
                            
                            
                                分类:
编程语言   时间:
2018-12-17 02:20:48   
                                阅读次数:
231
                             
                         
                    
                        
                            
                            
                                    之前虽然看到好多关于这方面的问题,但是在实际项目中使用到的,都不是我之前简单了解的方法;深拷贝的方法有很多,但一般针对的是对象形式,所以当遇到json数组这样 的结构后,发现之前了解的方法都是不可行的; 当需要删除数组中某些数据时候,发现深复制后 的数据做删除操作后,原数据也发生改变,试了好几个拷贝 ...
                            
                            
                                分类:
其他好文   时间:
2018-12-16 23:18:36   
                                阅读次数:
126
                             
                         
                    
                        
                            
                            
                                    一、内存的堆栈 1. 基本类型 存放在栈内存中的简单数据段,数据大小确定,内存空间大小可以分配,当它赋给另一个变量的时候,另一个变量发生改变,原数据不会发生改变: 5种基本数据类型有Undefined、Null、Boolean、Number 和 String,它们是直接按值存放的,所以可以直接访问。 ...
                            
                            
                                分类:
其他好文   时间:
2018-12-16 20:31:48   
                                阅读次数:
289
                             
                         
                    
                        
                            
                            
                                import copy list = [1,2,3] # 普通赋值(引用) list_a = list # 切片赋值(引用) list_b = list[:] # 浅拷贝 list_c = list.copy() list_d = copy.copy(list) # 需要导入copy包 # 深拷贝  ...
                            
                            
                                分类:
其他好文   时间:
2018-12-15 21:01:28   
                                阅读次数:
116
                             
                         
                    
                        
                            
                            
                                    在ObjC中,什么是深浅拷贝? 深浅拷贝分别指深拷贝和浅拷贝,即 mutableCopy 和 copy 方法。 copy复制一个不可变对象,而 mutableCopy 复制一个 mutable 可变对象。 非容器类对象 如NSString,NSNumber等一类对象 示例1: 查看内存可以发现,st ...
                            
                            
                                分类:
移动开发   时间:
2018-12-14 19:39:11   
                                阅读次数:
168