- 博客(3)
- 收藏
- 关注
原创 C++引用的内部机制,及于指针的区别
引用在内部存放的是一个对象的地址,它是该对象的别名。对于不可寻址的值以及不同类型的对象,编译器为了实现引用,必须生成一个临时对象,引用实际上指向该临时对象,用户不能访问它。若此时我们修改引用的值,实际上修改的是临时变量的值,不会修改用来初始化引用的那个对象的值。--引用《C++ primer中文版》 例子:将地址运算符作用于引用: #include using n
2010-05-27 15:58:00 308
原创 求模与求模的改进函数的时间效率对比
源代码如下#include #include #include #define MAX(a,b) (a < b)?b:a;#define N 10000void main(){ clock_t sTime = clock(); int i,j,k; int x[N]; for (int numsets = 0 ; numsets < N ; num
2010-04-12 12:36:00 429
转载 句柄和指针的区别
当把硬盘上的资源调入内存以后,将有一个句柄指向它,但是句柄只能指向一个资源。而且句柄知道所指的内存有多大。还有指针,指针指向地址,它不知道分配的内存有多大。 但是如果你定义一个句柄,然后在VC里面右击鼠标,选择"go to definition of handle”,你会发现它的本质就是一个指针,但是它的作用不同于指针。它和通常意义上的指针是有区别的。句柄借用了指针的思想,有它的逻辑特点,
2010-02-11 11:45:00 193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人