- 博客(6)
- 资源 (15)
- 收藏
- 关注
原创 用dll动态链接库将函数封装
如果熟悉windows的用户就会发现windows下有很多dll文件,但很多人不知道这些文件究竟是用来干什么的,为什么要做成dll文件。现在我就windows下的systems文件夹下的user32.dll文件,利用VC++6.0的depends工具打开,截图为:我们很容易发现,Function行都是我们开发用的API,也就是说微软通过将他们编写的函数放入一个dll文件中,而函数具体代码,我们
2012-11-18 13:12:23 14026 2
原创 运算符重载、构造析构、引用区别点和类信息识别
个人接触这方面有一段时间了,虽知道行浅,但还是愿意讲讲自己对这方面的理解。。也算自己为中国软件事业做点微不足道的小事吧。很多学习程序设计的,大部分都会很急躁,学着学着,越来越发现自己不会的东西越多,于是就否定自己。其实我想说,不管什么只要你认真,踏实就没有做不成的事。人要相信自己,虽说我们这行更新太快,但我们掌握了最核心的又怕什么呢。很多都是相通的。认真理解一个程序的来龙去脉,我觉得比看几本书还有
2012-11-14 21:29:58 2838
原创 讲述下C++下深拷贝和浅拷贝
某些情况下我们需要将一个对象赋给另一个对象,其中就有一些值得注意的点。浅拷贝: 在没有进行运算符的重载时,一般情况下我们定义一个A a(1,2,3);A b;这两个对象,我们会有 b = a; 这就是对象之间的拷贝,也就是会出现深拷贝和浅拷贝,以及一些错误。首先,b = a是一个浅拷贝过程就是将一些数值进行赋值操作。这就出现一个问题,如果类中含有指针,浅拷贝就会出现问题当a对象析构时,则其
2012-11-12 00:55:49 6531 16
原创 关于C++虚函数自己的理解
首先虚函数是为了实现多态的,统一接口。其中我就虚函数的性质做一些讲解,希望能够帮助大家。在类的继承中有时为了统一接口,在内存中地址是整型,可以将类的地址转化成一个2维指针,在通过该地址 寻找虚函数地址。函数出现((Fun)*(*pVta+1))();就不足以为怪了。在看看具体的代码吧!#include"iostream.h"#include"string.h"class X
2012-11-09 00:26:53 2245 4
转载 C++ 虚函数表解析
C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R
2012-11-05 21:33:07 1119 1
原创 俄罗斯方块的构思
现在才有时间更新自己的博客,最近入党的事忙的不可开交啊,抄了近万字的思想汇报,累啊。。。。。。。。开始进入主题啦~~~~~~~~~~~~~~~~~~~~~ 前段时间为了参加一个比赛,自己开始学习android。在学习android之前学习java,在学习java之前自己自学C++,唯一不是自学的就是C语言了。现在想想,学校的课堂真不是成才的地方啊!关键靠自己。。。希望有志者有抱负者思考这句
2012-11-05 20:34:30 1608
俄罗斯方块
2014-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人