1.SEL数据类型SEL是个指针类型的数据,类似C语言中的函数指针。在OC中,每个对象方法都有其对应着一个SEL变量。当我们调用对象方法时,编译器会将该方法转换成一个SEL的数据,然后去类中寻找该方法对于的SEL。(这里涉及的深层原理本文没有深究,本文仅仅将SEL以及@selector的使用)2.@...
分类:
其他好文 时间:
2016-01-05 20:52:36
阅读次数:
188
1、方法启用告警 #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" //code #pragma clang diagnostic pop2.不兼容指针类型#pragm...
分类:
其他好文 时间:
2016-01-04 06:37:02
阅读次数:
402
delphi中经常见到以下两种定义Type TMouseProc = procedure (X,Y:integer); TMouseEvent = procedure (X,Y:integer) of Object;两者样子差不多但实际意义却不一样,TMouseProc只是单一的函数指针类型;TMo...
定义: 内存地址(内存单元的编号) 从0开始的非负整数 范围是0-FFFFFFFF(0--4G-1) 指针变量是存放内存单元地址的变量 指针的本质是一个操作受限的非负数 #include void main(){ int * p; //int * 是一个整型指针类型 p是一个变量 所有p是一个指向整...
分类:
其他好文 时间:
2015-12-28 22:06:15
阅读次数:
222
问题为下:#includevoid main(){int k=1;int *f=&k;*(float*)(f)=1;cout<<*f;}//输出为啥不是1呢这个时候,我们能够看到函数式里面有格式的转换。假设格式转换时存在除void格式外,还有两个及两个以上的格式的转换,则这时候的指针所指的varia...
分类:
其他好文 时间:
2015-12-27 12:11:30
阅读次数:
179
sizeof测类型(数组名除外) strlen测实际长度 strncpy返回指针类型 1 #include 2 #include 3 #include 4 int main() 5 { 6 char *p="wangddd"; 7 printf("%d\n",sizeof(p)...
分类:
其他好文 时间:
2015-12-19 23:19:40
阅读次数:
527
C语言的数据类型大概可以分为以下几类:C语言数据类型基本类型构造类型指针类型(void *)空类型(void)字符类型(char)数值类型数组结构体(struct)共用体(union)枚举(enum)整型浮点型短整形(short)整形(int)长整形(long)单精度型(float)双精度型(dou...
分类:
其他好文 时间:
2015-12-19 21:50:03
阅读次数:
194
1 NSData和NSMutableData的基本使用1.1 问题NSData类是IOS提供的用于以二进制的形式操作文件数据的类,NSData有两个常用的属性length和bytes,length表示字节的数量,bytes起始字节的位置是一个指针类型,本案例演示NSData和NSMutableDat...
分类:
其他好文 时间:
2015-12-16 18:54:24
阅读次数:
266
1、指针是和int char float一样的类型称为指针类型 用 *表示2、指针变量,指针变量是什么类型的指针,就看它指向的变量是什么类型的整型指针 int *字符串 char *浮点型指针 float *3、注意:指针只能指向某块地址,不能指向一个常量值 例如 int *p = 10;这个就是错...
分类:
编程语言 时间:
2015-12-10 23:28:59
阅读次数:
190
【1】怎么定义指针变量一个变量的地址称为该变量的指针;变量的指针的含义包括两个方面,一是以存储单元编号表示的地址;一是指向的存储单元的数据类型;【定义指针变量时必须指定基类型】如何表示指针类型?指向整型数据的指针类型"int *" 指向int的指针;指针变量只能存放地址(指针),不要将一个整数赋值给...
分类:
其他好文 时间:
2015-12-06 15:52:44
阅读次数:
186