【1】构造函数的命名方式 构造函数的名字必须与类名同名,而不能由用户任意命 名,以便编译系统能识别它并把它作为构造函数处 理。【2】有关构造函数的使用,有以下说明: (1) 在类对象进入其作用域时调用构造函数。 (2) 构造函数没有返回值,因此也不需要在定义构 造函数时声明类型,这是它...
分类:
编程语言 时间:
2014-08-03 12:41:05
阅读次数:
224
阅读导航本系列其他文章目录请戳这里。1.名字、约束时间(Binding Time)2.对象生存期和存储管理2.1静态分配2.2基于栈的分配2.2堆分配和垃圾收集3.作用域规则3.1静态作用域3.2嵌套子程序3.3动态作用域4.引用环境的约束4.1子程序闭包4.2一级和二级子程序5.作用域里的约束1....
分类:
其他好文 时间:
2014-08-03 10:12:45
阅读次数:
483
变量:局部变量:如上所有的变量都是局部变量:把在函数体中定义的变量称为局部变量。形参也是局部变量:唯一的区别是形参用实参的值初始化,而普通局部变量需要动手赋值。变量的声明周期:从定义这个变量的地方开始到函数结束。作用域(访问范围):定义这个变量开始到这个函数结束。自动存储期限static 修饰符 s...
分类:
其他好文 时间:
2014-08-02 12:24:43
阅读次数:
192
就简单聊下如何全局 eval 一个代码。var x = 1;(function () { eval('var x = 123;');})();console.log(x);这个代码得到的是 1 而不是 123如果想让 eval 执行的代码是全局的,那么有几种方法。var x = 1;(func...
分类:
Web程序 时间:
2014-08-01 23:02:22
阅读次数:
358
CComBSTR会自动管理字符串的内存空间,在析构时释放空间。由于C++对象在出其作用域时会进行析构。所以有一些情形下,使用CComBSTR容易犯下错误。来看以下代码: BSTR bstr1 = CComBSTR(L"hello"); BSTR bstr2 = CComBSTR(L"wo...
分类:
其他好文 时间:
2014-08-01 19:18:02
阅读次数:
302
一、window1.在全局作用域中定义的变量和函数会被归在window对象。var a=1,b=2;function add(a,b){return a+b;}console.log(window.a);//1console.log(window.add(a,b));//3有点区别在于,全局变量不能...
分类:
编程语言 时间:
2014-08-01 18:32:42
阅读次数:
239
Java的内存分为两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型变量和对象的引用都在函数的栈内存中分配。当在一个代码块中定义一个变量的时候,java就在栈中为其分配内存,当超过作用域的时候内存自动释放。 对内存用来存放new创建的对象和数组。在堆中分配的内存,由java虚拟机的垃圾回...
分类:
编程语言 时间:
2014-08-01 12:50:21
阅读次数:
181
一、Global所有在全局作用域定义的属性和方法,都属于Global对象。1.URI编码:encodeURI():主要用于对整个URI编码。它不会对本身属于URI的特殊字符进行编码。encodeComponentURI():主要用于对URI中的某一部分进行编码,很常用的是对查询字符串参数进行编码。它...
分类:
编程语言 时间:
2014-07-31 19:40:57
阅读次数:
285
函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。 函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。 <?php
$a?=?12;
function?var_global(){
echo?$a;?//结果null
gl...
分类:
Web程序 时间:
2014-07-31 17:26:17
阅读次数:
158
--====================================--SCOPE_IDENTITY()函数使用: 只返回插入到当前作用域中的值--返回在当前会话中的任何表内所生成的最后一个标识值--另外两个函数 floor ,Ceiling--select floor(12.99) sel...
分类:
数据库 时间:
2014-07-31 16:45:26
阅读次数:
245