网络解释: 可以看出,对于变量a,在函数func中"a = 2",因为存在既可以表示引用全局变量a,也可以表示创建一个新的局部变量的歧义,所以python默认指定创建一个新的局部变量来消除这一歧义,但对于列表b而言,"b[0] = 1"不存在这种歧义,因此直接修改了全局变量,但是如果改成了"b = ...
分类:
编程语言 时间:
2018-05-15 12:41:52
阅读次数:
188
先进行细分: 类的成员分为:字段、属性、方法、构造方法 成员的修饰符:静态成员、实例成员 层次结构:父类、子类 先不考虑继承关系,执行顺序为: 属性和方法是在调用的时候才执行,这里就不考虑了。如何理解上面的执行过程?假如让我来设计执行过程,我该如何考虑,依据是什么? 首先,静态的东西是大家共享的,也 ...
set特点: set的各成员函数列表如下: 1.begin()--返回指向第一个元素的迭代器 // 如果当前容器是空的,就不能解引用(Dereferenced)返回的迭代器值。 2. clear()--清除所有元素 3. count()--返回某个值元素的个数 // set.count(x)--返回 ...
分类:
编程语言 时间:
2018-05-03 13:29:30
阅读次数:
220
一、定义为成员函数的运算符 1. 赋值、调用、下标、成员访问箭头运算符(=、()、[]、->) 2. 改变对象状态的运算符或者与给定类型密切相关的运算符(递增++、递减--、解引用*) 3. 复合赋值运算符(注:它也可以定义为非成员函数) 二、定义为非成员函数的运算符 1. 具有对称性的,即能转换任 ...
分类:
其他好文 时间:
2018-05-01 20:26:44
阅读次数:
192
直接到变量名标识的存储单元中读取变量的值——直接寻址 通过其他变量间接找到变量的地址读取变量的值——间接寻址 指针变量存放地址 显示变量的地址 指针变量使用前必须初始化,若不知指向哪,可先指向NULL。 指针的解引用——通过指针访问指针指向的值 此*非彼* int *p=&a; *作为指针的说明符定 ...
分类:
其他好文 时间:
2018-04-04 16:48:01
阅读次数:
185
一、学习要点 认真看书并查阅相关资料,掌握以下内容: 理解对象的创建与引用的关系 掌握构造方法的重载 掌握String类 掌握类的设计方法 掌握this关键字 掌握static关键字 理解引用传递并掌握基本应用 掌握单例模式 理解内部类 二、作业要求 发布一篇随笔,主要包括以下几部分的内容: (一) ...
分类:
编程语言 时间:
2018-04-01 21:51:21
阅读次数:
202
一、学习要点 认真看书并查阅相关资料,掌握以下内容: 理解对象的创建与引用的关系掌握构造方法的重载掌握String类掌握类的设计方法掌握this关键字掌握static关键字理解引用传递并掌握基本应用掌握单例模式理解内部类二、作业要求 发布一篇随笔,主要包括以下几部分的内容: (一)学习总结 1.什么 ...
分类:
编程语言 时间:
2018-04-01 21:50:56
阅读次数:
263
一、学习要点 认真看书并查阅相关资料,掌握以下内容: 理解对象的创建与引用的关系 掌握构造方法的重载 掌握String类 掌握类的设计方法 掌握this关键字 掌握static关键字 理解引用传递并掌握基本应用 掌握单例模式 理解内部类 二、作业要求 发布一篇随笔,主要包括以下几部分的内容: (一) ...
分类:
编程语言 时间:
2018-04-01 15:23:57
阅读次数:
236
一、学习要点 认真看书并查阅相关资料,掌握以下内容: 理解对象的创建与引用的关系 掌握构造方法的重载 掌握String类 掌握类的设计方法 掌握this关键字 掌握static关键字 理解引用传递并掌握基本应用 掌握单例模式 理解内部类 (一)学习总结 1.什么是构造方法?什么是构造方法的重载?下面 ...
分类:
编程语言 时间:
2018-03-31 14:21:30
阅读次数:
153
1. 移位操作符“ << ”和“ >> ”拥有中等优先级:其优先级比算术操作符低,但比关系操作符、赋值操作符和条件操作符优先级高 2. *iter++ 后自增操作的优先级高于解引用操作,因此 *iter++ 等效于 *(iter++),子表达式 iter++ 使iter加1,然后返回iter原值的副 ...
分类:
编程语言 时间:
2018-03-15 23:03:07
阅读次数:
240