一、作用域分类 (作用域范围内定义的变量,整个作用域都可以访问) 1. 全局作用域 使用var声明(或者不严格模式下没有声明)且在函数外定义的变量,其作用域范围是全局的,称其为全局作用域。 2. 函数作用域 使用var声明且在函数内部定义的变量,其作用域范围是整个函数,称其为函数作用域。 3. 块作 ...
分类:
其他好文 时间:
2019-09-07 11:08:02
阅读次数:
91
一、抽象基类 1)纯虚函数 和普通的虚函数不同,一个纯虚函数无须定义。我们通过在函数体的位置(即在声明语句的分号之前)书写=0就可以将一个虚函数说明为纯虚函数。其中,=0只能出现在类内部的虚函数声明语句处。 值得注意的是,我们也可以为纯虚函数提供定义,不过函数体必须定义在类的外部。也就是说,我们不能 ...
分类:
其他好文 时间:
2019-01-28 20:16:54
阅读次数:
190
一、为什么需要命名空间(问题提出) 命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中常见的同名冲突。 在 C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C++又引入了类作用域,类是出现在文件内的。在不同的作用域中可以定义相同名字的变量,互不于扰,系统能够区别 ...
分类:
其他好文 时间:
2019-01-19 00:46:43
阅读次数:
131
一、 为什么需要命名空间(问题提出) 命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中 常见的同名冲突。 在 C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C++又引入了类作用域,类是出现在文件内的。在不同的作用域中可以定义相同名字的变量,互不于扰,系统能够 ...
分类:
编程语言 时间:
2018-12-30 18:49:30
阅读次数:
182
2.1泛型类型声明 泛型类声明是一种类声明,只不过它比类多声明类型参数列表和类型参数约束语句。 只有提供类型参数列表,这个类声明才能提供类型参数化约束语句;提供了类型参数列表的类声明就是一个泛型类声明,此外任何嵌入到泛型类声明/泛型结构声明中的类,自身也是一个泛型类声明,因为它们必须提供包含类型的类 ...
九大内置对象: 内置对象(又叫隐含对象),就是在jsp中,不需要创建(由服务器<容器>来创建),可以直接使用的对象。 对象含义类作用域 request 请求对象 类型 javax.servlet.ServletRequest 作用域 Request response 响应对象 类型 javax.se ...
分类:
Web程序 时间:
2018-12-05 10:20:21
阅读次数:
221
NOTE:重要强调: Python的作用域和命名空间(1)命名空间 是从命名到对象的映射 ①内置命名空间 ②全局命名空间:模块 ③本地命名空间:模块中的函数和类(2)作用域 是一个 Python 程序可以直接访问命名空间的正文区域 一:简介 类:用来描述具有相同的属性和方法的对象的集合 方法:类中定 ...
分类:
编程语言 时间:
2018-09-28 20:35:08
阅读次数:
228
函数原型作用域:作用范围为函数形参表范围,起始于“(”,结束于“)”,这是声明 定义是属于局部作用域,所以声明的时候不写形参名字也可以 类作用域:包含类体及在类外实现的本类成员函数的函数体 静态生存期:其生存期与程序整个运行期是一致的 动态生存期:开始于程序执行到声明处,结束于命名该标识符的作用域结 ...
分类:
其他好文 时间:
2018-09-01 21:49:36
阅读次数:
156
1.内置函数的定义: 拿来就能用的函数,前面不接对象,区分内置函数与基础数据类型所具有的方法之间的不同 2.内置函数额分类: a.作用域相关: globals() 与 locals() globals():返回一个字典,字典里仅包含全局里的变量 locals():返回一个字典,字典里包含当前层级的所 ...
分类:
编程语言 时间:
2018-08-26 11:52:12
阅读次数:
141
内置函数 内置函数就是python提供给我们的函数,可以随时拿来使用。截止到python3.6.2,一共有68种内置函数。按照功能,可以分为以下几类: 作用域相关的:2种。 迭代器/生成器相关的:3种。 基础数据类型相关的:38种。 反射相关:4种。 面向对象相关的:9种。 其他:12种。 作用域相 ...
分类:
其他好文 时间:
2018-08-21 17:14:44
阅读次数:
217