class string { public: string(const char *str=NULL); string(const string& str); //copy构造函数的参数为什么是引用呢? string& operator=(const string & str); //赋值函数为什么... ...
分类:
其他好文 时间:
2019-08-08 21:09:44
阅读次数:
125
一、default和delete关键字 (一)编译器提供的“缺省函数” 1.类的成员函数:构造/析构函数、复制构造/复制赋值函数、移动构造/移动赋值函数。 2. 类的全局默认操作函数:operator new/delete、operator,、operator*、operator->、operato ...
分类:
其他好文 时间:
2019-08-02 00:14:40
阅读次数:
121
一:多态 【1】基础概念 (1)基础概念: (1)一种事物拥有多种形态: 例如:水 >气态 >液态 >固态 (2)在python中是多个对象可以相应同一种方法 产生不同的结果 PS:多态不是一种语法 而是一种特殊的状态 特性 即多个对象有相同的使用方法 例如: # 案例一 class Chicken ...
分类:
其他好文 时间:
2019-07-30 00:20:56
阅读次数:
110
1、变量未定义: 2、变量定义了没有赋值 3、函数未传参 4、只有 return 没有值 5、函数没有返回值 出现null的几种情况 1.手动设置变量的值或者对象某一个属性值为null(此时不赋值,会在后面的代码中进行赋值,相当于初始化。)2.在JS的DOM元素获取中,如果没有获取到指定的元素对象, ...
分类:
其他好文 时间:
2019-06-19 21:50:49
阅读次数:
173
运行结果: 构造函数,申请了100个char元素的动态空间拷贝构造函数,保证name指向的是自己单独的内存块构造函数,申请了100个char元素的动态空间lill, age 666赋值函数,保证name指向的是自己单独的内存块John, age 56John, age 56析构函数,释放了100个c ...
分类:
编程语言 时间:
2019-06-10 15:35:38
阅读次数:
107
es6的新特性 1.新的变量 let、const 2.箭头函数 ()=>{} 3.模板字符串 let b = `<h1>${a}</h1>`; 4.解构赋值 { a,b,c } = { a : 1,b = 2,c = 3 } 5.函数默认参数 function add( x=20,y=20 ){ c ...
分类:
其他好文 时间:
2019-06-01 21:37:26
阅读次数:
112
当dataframe格式赋给list后,可以用concat()函数将其转化成dataframe格式的数据 ,其中list的每个元素都有dataframe的结构 这里的赋值是指必须是值赋给对应的列名才有效,直接append()列名无效 ...
分类:
其他好文 时间:
2019-05-23 23:12:52
阅读次数:
233
1、作用域 块级作用域 let 只在函数内部自己的作用域内有效 全局作用域 var 函数作用域 找不到作用域抛出ReferenceError 变量有了则抛出 TypeError 先声明后赋值 函数提升 变量提升 函数优先,函数声明提升在普通变量之前 函数表达式不会提升 闭包:当函数可以记住并访问所在 ...
分类:
Web程序 时间:
2019-05-17 15:18:06
阅读次数:
141
1.新增了块级作用域(let,const) 2.提供了定义类的语法糖(class) 3.新增了一种基本数据类型(Symbol) 4.新增了变量的解构赋值 5.函数参数允许设置默认值,引入了rest参数,新增了箭头函数。 6.数组新增了一些API,如isArray / from / of 方法;数组实 ...
分类:
其他好文 时间:
2019-05-03 09:57:18
阅读次数:
581
func() func 函数的内存地址 函数名加括号 == 调用 函数的地址加括号 == 调用 函数定义 : 关键字 函数名 语法 参数 返回值 函数调用 : 函数名 函数的内存地址 传实参 接收返回值 函数名 函数名可以像一个变量一样去使用 > 函数是第一类对象 函数名可以赋值 函数名可以作为容器 ...
分类:
编程语言 时间:
2019-04-20 21:34:54
阅读次数:
158