在每一个成员函数中都包含一个常量指针,我们称其为this指针,该指针指向调用本函数的对象,其值为该对象的首地址。通过该指针,我们可以在成员函数的函数体内访问对象。其中this是C++的一个关键字。例1:迅雷会员分享如例1程序所示,该例向我们展示了this指针的使用方法。当然在我们在实际的程序设计中并...
分类:
编程语言 时间:
2015-08-05 14:31:11
阅读次数:
150
DELPHI指针的使用大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针。Basic不支持指针,在此不论。其实,Pascal语言本身也是支持指针的。从最初的Pasca...
先在头文件中声明函数指针 typedef void functionPoint(int i, int j); struct dataEvent { ? ? ?functionPoint *pProc; ? ? ?int num; }; 声明一个调用函数指针的函数 void aeEvents(struct?dataEvent *...
分类:
其他好文 时间:
2015-06-29 15:04:19
阅读次数:
120
------------------------------------------------------------------------------------回顾:[C语言]指针与字符串指针的使用:/** * main.c by weiChen in 2015-5-4 */#include...
分类:
编程语言 时间:
2015-06-27 16:16:24
阅读次数:
147
一、概念
在如下的A指向B、B指向C的指向关系中:
首先
C是"一段内容",比如你用malloc或者new分配了一块内存,然后塞进去"一段内容",那就是C了。C的起始地址是0x00000008。
B是一个指针变量,其中存放着C的地址,但是B也要占空间的啊,所以B也有地址,B的起始地址是0x00000004,但是B内存中存放的是C的地址,所以B里面的内容就是0x00000008。
那么到此...
分类:
其他好文 时间:
2015-06-25 01:22:16
阅读次数:
169
NSFileManager *fileManager = [NSFileManager defaultManager]; //创建缩略图文件夹 NSString *folderPath = [path stringByAppendingPathComponent:@"temp"]; BOOL ...
分类:
其他好文 时间:
2015-06-09 13:26:36
阅读次数:
115
函数指针的使用
1.函数指针定义
第一次使用函数指针,我是这样声明的,typedef void ( *pSimulatepks )( uint8 *prxBuf, uint8 *prxBufLen );
第一个括号(),将pSimulatepks包成一个指针,第二个括号(),意思就是一个函数的参数列表,所以pSimulatepks是一个函数指针,指向这样一类函数的指针。
上面声明了...
分类:
其他好文 时间:
2015-06-08 21:42:04
阅读次数:
124
this 指针是一个指向类实例的指针。对于一个类实例而言,你可以看见成员函数、成员变量,但是实例本身呢? this是一个指针,它时时刻刻指向你这个实例本身。
本文分三部分。第一部分this指针的的产生原因,即为了让不同对象调用同一函数时,通过this指针来对不同对象的地址加以区别实现函数共用。第二部分讲述this指针的使用,函数的返回值为对象本身或者函数的输入参数与成员变量相冲突时都需要this指针帮助实现。第三部分,讲述this指针几个常见的易混淆的问题。...
分类:
其他好文 时间:
2015-06-08 17:36:19
阅读次数:
127
当一个代码块使用unsafe修饰符标记时,C#允许在函数中使用指针变量。
不安全代码或非托管代码是指使用了指针变量的代码块。
下面的实例说明了 C# 中使用了 unsafe 修饰符时指针的使用:
using System;
namespace UnsafeCodeApplication
{
class Program
{
static unsafe void ...