(1)指针是对象在内存中的地址;(2)引用是对象的别名,其实质就是功能受限但是安全性更高的指针;(3)句柄是指针的指针,句柄实际上是一个数据,是一个Long (整长型)的数据。句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样。Windows是一个以虚拟内存为基础的操作系统。在这种系统 ...
分类:
其他好文 时间:
2016-08-04 21:36:00
阅读次数:
113
1,一个整形数: int a; 2,一个指向整形数的指针: int *a; 3,一个指向指针的指针,它指向的指针指向一个整形数: int **a; 4,一个有10个整形数的数组: int a[10]; 5,一个有10个指针的数组,每个指针指向一个整形数: int *a[10]; 6,一个指向有10个 ...
分类:
其他好文 时间:
2016-07-19 15:20:45
阅读次数:
139
1 类成员函数的指针 2 类成员函数的指针数组 3 指向类成员函数的指针的指针 1 类成员函数的指针 auto func1 = &com::jia;//C++函数指针 int (com::*p)(int, int) = &com::jia;//C函数指针 2 类成员函数的指针数组 typedef i ...
分类:
其他好文 时间:
2016-07-15 23:53:20
阅读次数:
178
文件句柄 句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。 如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种指向指针的指针。我们知道,所谓指针 ...
分类:
其他好文 时间:
2016-07-02 17:18:31
阅读次数:
117
转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7883531
一、虚函数的工作原理
虚函数的实现要求对象携带额外的信息,这些信息用于在运行时确定该对象应该调用哪一个虚函数。典型情况下,这一信息具有一种被称为
vptr(virtual table pointer,虚函数表指针)的指针的形式。vptr 指向...
分类:
编程语言 时间:
2016-06-26 12:54:10
阅读次数:
252
1、虚函数简介
虚函数的实现要求对象携带额外的信息,这些信息用于在运行时确定该对象应该调用哪一个虚函数。典型情况下,这一信息具有一种被称为vptr(virtual table pointer,虚函数表指针)的指针的形式。vptr 指向一个被称为 vtbl(virtual table,虚函数表)的函数指针数组,每一个包含虚函数的类都关联到
vtbl。当一个对象调用了虚函数,实际的被...
分类:
编程语言 时间:
2016-06-24 12:57:17
阅读次数:
242
这两周的内容其实有挺多可以展开的,然而时间上有点拙计周末还要应付一下微积分,就先挖个坑放这里,以后再慢慢补充。 练习题没有什么好说的...程序填空这种题型一直以来我都将其视为反人类的东西...随便水水就把OJ忽悠过去了... 先就只谈谈两个比较实用且容易理解的点。 1.指向指针的指针: 定义时的样子 ...
分类:
其他好文 时间:
2016-06-11 00:42:39
阅读次数:
162
一个指向整型数的指针 int*p 一个指向整型数指针的指针 int **p 一个有10个整型指针的数组 int *p[10] 一个指向有10个整型数数组的指针 int (*p)[10] 一个指向函数的指针,该函数有一个整型参数,并返回一个整型数 int ( *p)(int) 一个有10个指针的数组, ...
分类:
编程语言 时间:
2016-05-27 00:46:06
阅读次数:
142
c语言二维数组传递,目前我总结三种方法,以及纠正一个不能使用的方法 前面两种方法是必须指明所有维数大小或者省略第一维的。还有一种是网上一直有指针的指针来传递,我用vs2013试了一下,代码如下; 这个直接用fun(a,3,3)是出错的 所以,我另想一个方法,因为数组是顺序存储,所以我们只要传数组的第 ...
分类:
编程语言 时间:
2016-05-18 10:36:06
阅读次数:
166