ARC 管理 概念: ARC简单,不用程序员在去管理内存 1.强指针 Strong[] :只要有强指针指向一个对象,那么系统就不会回收该对象 2.弱指针 weak :只要没有强指针指向对象,系统立即回收该对象3.默认情况下,所有的指针都是强指针类型4.创建出来就会立即被释放掉,应为...
分类:
其他好文 时间:
2014-11-19 18:03:00
阅读次数:
156
C语言void关键字的深刻含义1.概述 本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。 2.void的含义 void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 void几乎只有...
分类:
编程语言 时间:
2014-11-18 06:55:12
阅读次数:
236
1回顶部 热门文章:C++中extern “C”含义深层探索 编程实现盗2005版QQ源码 1.概述 许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技...
分类:
其他好文 时间:
2014-11-18 01:37:09
阅读次数:
329
基本类型:整型、字符型、实型(浮点型[单精度、双精度])、枚举类型指针类型构造类型:数组类型、结构体类型、共用体类型空类型解释:基本数据类型:基本数据类型最主要的特点是,其值不可以再分解为其它类型。也就是说,基本数据类型是自我说明的。构造数据类型:构造数据类型是根据已定义的一个或多个数据类型用构造的...
分类:
编程语言 时间:
2014-11-17 22:44:28
阅读次数:
210
主要是对比直接传递与引用类型、指针类型之间的区别。 1 #include 2 using namespace std; 3 4 class MyClass 5 { 6 public: 7 int a; 8 void method(); 9 };10 void MyClass::m...
分类:
编程语言 时间:
2014-11-17 17:34:55
阅读次数:
299
1.在声明函数时,在最前加上virtual,则该函数就是函虚数,基类的虚函数被派生类继承后仍是虚函数。2.派生类中可以重写基类的虚函数。3.用指针访问重写的虚函数时,被访问的虚函数是指针指向的对象所属类的函数(只看指向的对象所属的类)。而用指针访问重写的普通函数时,被访问的函数是指针类型所属类的函数...
分类:
编程语言 时间:
2014-11-13 18:39:30
阅读次数:
187
指针数组、数组指针、函数指针、指针函数总结2014-11-11指针数组 && 数组指针?1234567891011121314char *a[5]; //定义一个指针数组, 数组的元素都是char *指针类型。初始化也可以在里面存放字符或字符串。a的类型是char *[5]//若char *a[5]...
分类:
编程语言 时间:
2014-11-12 09:16:05
阅读次数:
288
指针数组 && 数组指针
char *a[5];
//定义一个指针数组, 数组的元素都是char *指针类型。初始化也可以在里面存放字符或字符串。a的类型是char *[5]
//若char *a[5]={"red","white","blue","dark","green"};
//a在这里的类型是char *[],实质上是一个二级指针。也就是说a所代表的那块内存里面存放着的是数组...
分类:
编程语言 时间:
2014-11-10 19:58:28
阅读次数:
265
一、返回指针的函数指针也是C语言中的一种数据类型,因此一个函数的返回值肯定可以是指针类型的。返回指针的函数的一般形式为:类型名 * 函数名(参数列表)比如下面这个函数,返回一个指向char类型变量的指针 1 // 将字符串str中的小写字母变成大写字母,并返回改变后的字符串 2 // 注意的是:这里...
分类:
其他好文 时间:
2014-11-01 08:37:44
阅读次数:
173
一、
在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:
1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针
类型标识符 *函数名(参数表)
int *f(x,y);
首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针...
分类:
其他好文 时间:
2014-10-31 10:14:23
阅读次数:
179