记录在学习Javascript (ECMAScript5) 中的一些与其他语言的不同之处,本文会不断更新。 里面的知识可能并不太适合有一定经验的Javascript程序员,仅仅但不限于给初学者阅读。 1. null 是一个表示“空”的对象指针 2. undefined 是 null 派生而来的 3. ...
分类:
编程语言 时间:
2017-02-01 21:35:12
阅读次数:
339
一个输入流对象是数据流出的源头,三个最重要的流类是istream、ifstream、istringstream。 istream类最适合用于顺序文本模式输入。基类ios的所有功能都包括在istream中。 我们通常使用预先定义的cin对象,它实际上是istream_withassign类的一个对象。 ...
分类:
其他好文 时间:
2017-01-21 13:56:22
阅读次数:
321
记录在学习Javascript (ECMAScript5) 中的一些与其他语言的不同之处,本文会不断更新。 里面的知识可能并不太适合有一定经验的Javascript程序员,仅仅但不限于给初学者阅读。 1. null 是一个表示“空”的对象指针 2. undefined 是 null 派生而来的 3. ...
分类:
编程语言 时间:
2017-01-14 12:50:38
阅读次数:
189
Null类型是第二个只有一个值的数据类型,这个特殊的值是null,从逻辑角度来看,null值表示一个空对象指针,而这也正是使用typeof操作符检测null值会返回“object”的原因,如下面的例子所示: var car =null; alert(typeof null); //object(其实 ...
分类:
Web程序 时间:
2016-12-28 20:58:54
阅读次数:
407
this指针时一个隐含于每一个类的成员函数中的特殊指针(包括构造函数和析构函数),它用于指向正在被成员函数操作的对象。 this指针明确地指出了成员函数当前所操作的数据所属的对象。实际过程是,当通过一个对象调用成员函数时,系统先将该对象的地址赋给this指针,然后调用成员函数,成员函数对对象的数据成 ...
分类:
其他好文 时间:
2016-12-28 12:13:27
阅读次数:
167
使用对象来管理资源,可以避免因个人疏忽带来的一些低级错误,但是不是每件事都是称心如意的。 一些函数依然使用原始的资源对象,那么我们就需要为这些函数提供一个接口,让他们可以获取到原始对象。 继续拿13节的智能指针说事,先上代码: //SFAutoPtr.h #pragma once template ... ...
分类:
其他好文 时间:
2016-12-24 02:03:30
阅读次数:
126
类对象指针 一、类对象指针定义 Tdate d1; Tdate *p1=&d1; Tdate *p2=(Tdate *)malloc(sizeof(Tdate)); 二、类对象指针使用 int d=p2->year; p2->setCount(222);类的静态成员和函数 不需要实例化 可以直接用指... ...
分类:
编程语言 时间:
2016-12-14 19:11:53
阅读次数:
168
原文地址 要进行垃圾回收,有两个条件:一、要知道所有的对象放在哪里,即内存中的位置。二、要知道对象的这块内存上,数据表示的是什么意思,是一个Float数还是Int数还是一个对象指针的值。具备这两个条件,才可以遍历所有的对象,找出没有被引用的对象,然后删除释放掉。 U3是如何满足这两个条件的呢,先看第 ...
分类:
其他好文 时间:
2016-12-12 11:59:52
阅读次数:
141
1.一切(变量、函数名、操作符)都区分大小写 2.标识符:第一个字符必须为字母、下划线或者美元符号,其他字符可以是字母、下划线、美元符号或者数字 3.数据类型 1)undefined:用var声明的变量未初始化时的值 2)null:一个空对象指针 3)boolean:只有两个字面值(true、fal ...
分类:
Web程序 时间:
2016-12-03 21:24:21
阅读次数:
201
垃圾回收还得从根说起,就像生儿育女一样。 根:根是一个位置,存放一个指针,该指针指向托管堆中的一个对象,或是一个空指针不指向任何对象,即为null。根存在线程栈或托管堆中,大部分的跟都在线程栈上,因为定义的变量就存在线程栈上,类型对象指针存在托管堆中,因为实例化一个对象要额外分配两个字段“类型对象指 ...