undefined表示变量声明但未初始化时的值, null表示准备用来保存对象,还没有真正保存对象的值。从逻辑角度看,null值表示一个空对象指针。 JavaScript(ECMAScript标准)里共有5种基本类型:Undefined, Null, Boolean, Number, String, ...
分类:
其他好文 时间:
2016-05-24 15:06:24
阅读次数:
164
http://www.jianshu.com/p/2ea9c3f737ea 一、nil的定义是null pointer to object-c object, 指的是一个OC对象指针为空,本质就是(id)0,是OC对象的字面0值 二、NULL的定义是null pointer to primitive ...
分类:
其他好文 时间:
2016-05-23 10:21:40
阅读次数:
118
1、copy关键字 1> 浅拷贝与深拷贝 浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。 深拷贝是指拷贝对象的具体内容,而内存地址是自主分配的,拷贝结束之后,两个对象虽然存的值是相同的,但是内存地址不一样,两个对象也互不影响,互不干涉。 2> copy和mutableCopy ...
分类:
移动开发 时间:
2016-05-18 10:23:35
阅读次数:
168
优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 -- () 圆括号 (表达式)/函数名(形参表) -- . 成员选择(对象) 对象.成员名 -- -> 成员选择(指针) 对象指针->成员名 -- 2 - 负号运算符 -表达式 右到左 单目运算符 ...
分类:
编程语言 时间:
2016-05-16 12:55:43
阅读次数:
130
1: 在c++中,我们能够通过对象名字访问一个对象。但与此同时,存储在内存中的对象在内存中有一个具体地址,因此我们也能够通过该具体地址访问该对象,指针存储着内存地址。2:在c++旧标准中,我们使用0或者是NULL来表示零指针,零指针表示该指针不指向任何对象。当我们使用0来表示零指针时,它很容易与整形的0混淆;NULL是个宏,一般来说在c++中NULL被如下定义:#define NULL 0,然后在...
分类:
其他好文 时间:
2016-05-12 22:32:09
阅读次数:
110
C#的关键字都很熟悉,但是有的不经常用,想不起来,最近看下MSDN,做一下总结。 关键字是对编译器具有特殊意义的预定义保留标识符。它们不能在程序中用作标识符,除非它们有一个 @ 前缀。 1.类型关键字 值类型的变量存储数据,而引用类型的变量存储对实际数据的引用。引用类型也称为对象。指针类型仅可用于 ...
一. OC的数组成员是任意的对象指针 与C中的链表结构类似(以nil结尾) 一切的数组操作不能越界
OC的数组分为 -->不可变数组 NSArray --> 可变数组 NSMutableArray
[cpp] view
plain copy
"code" class="...
分类:
编程语言 时间:
2016-05-08 06:51:01
阅读次数:
428
对象的使用
对象指针:
当定义对象指针后,可以利用对象指针访问其指向的对象的公有成员,语法形式:
对象指针->公有成员;
对象引用:
Student stu(1,”wang”,’M’);
Student rstu=stu;
This指针
它是一种特殊的指针,它指向员函数当前操作的数据所属对象。
对象数组:
普通对象做函数参数:
与普通变量做函数参数一样。
例子:
#...
分类:
其他好文 时间:
2016-05-07 10:46:14
阅读次数:
213
#include
using namespace std;
/*堆中对象数组、对象指针数组*/
class stu
{
public:
void set(int x){i = x + 6;}
int get(){return i*i;};
private:
int i;
};
void main()
{
const int n = 1000;
stu * p = new stu[n];...
分类:
编程语言 时间:
2016-05-06 16:23:57
阅读次数:
193
///对象指针 #include <iostream> using namespace std; class Time { public: Time(int h=10,int m=10,int s=10):hour(h),minute(m),sec(s) {} int hour; int minut ...
分类:
其他好文 时间:
2016-04-30 22:08:05
阅读次数:
121