MFC 对象 句柄
高手们好,我是个MFC初学者,对于“对象”和“句柄”不太明白什么意思。恳请前辈们指点下,说的详细点,我怕还得问。呵呵。谢谢谢谢!时间对我来说是个问题啊,我知道得需要我自己...
高手们好,我是个MFC初学者,对于“对象”和“句柄”不太明白什么意思。恳请前辈们指点下,说的详细点,我怕还得问。呵呵。谢谢谢谢!
时间对我来说是个问题啊,我知道得需要我自己去理解,那么这么问吧,能推荐本好的关于MFC的书么?孙鑫那本《深入浅出VC++》我看完了,现在在看《精通MFC》。目前就是这样 展开
时间对我来说是个问题啊,我知道得需要我自己去理解,那么这么问吧,能推荐本好的关于MFC的书么?孙鑫那本《深入浅出VC++》我看完了,现在在看《精通MFC》。目前就是这样 展开
5个回答
展开全部
class cl
{
public:
void int(int a,int b,int c);
};
cl object; // 这里的object就是cl类的一个对象
引用对象的方法可以更好的让程序有可重复使用性,并且保证了数据的安全。你用多了就会了。
至于句柄只是一个标识,也没什么特殊的含义。比如说:
HANDLE hProc=OpenProcess(……) //这里面的openprocss用来打开一个进程或者其他的,那么你要怎么知道它打开的是哪个进程呢?就要把它打开的进程的一个标识保存下来,所以定义一个句柄来保存它,用来识别是哪个进程。
同样的,它还会标识一个窗口或者其他什么的。你只要理解他是一个标识就好了。
{
public:
void int(int a,int b,int c);
};
cl object; // 这里的object就是cl类的一个对象
引用对象的方法可以更好的让程序有可重复使用性,并且保证了数据的安全。你用多了就会了。
至于句柄只是一个标识,也没什么特殊的含义。比如说:
HANDLE hProc=OpenProcess(……) //这里面的openprocss用来打开一个进程或者其他的,那么你要怎么知道它打开的是哪个进程呢?就要把它打开的进程的一个标识保存下来,所以定义一个句柄来保存它,用来识别是哪个进程。
同样的,它还会标识一个窗口或者其他什么的。你只要理解他是一个标识就好了。
展开全部
句柄实际上是一个指针
对象的概念需要很多年以后才会真正理解,不是三言两语能说清的
对象的概念需要很多年以后才会真正理解,不是三言两语能说清的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对象是软件工程概念,把世界认为是由对象组成的,抽象成类,对类进行实例化来表示对象。
句柄是软件系统概念,句柄表示对系统托管资源的引用。就是资源分配存储由系统管理,你使用句柄来引用它。
呵呵!!好好学习吧!
句柄是软件系统概念,句柄表示对系统托管资源的引用。就是资源分配存储由系统管理,你使用句柄来引用它。
呵呵!!好好学习吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
句柄是个代号,就像9527.
对象就是实例。比如我做了一个车,车型定为007,但是这只是一个车型,一个模子。所以市面上出现的车型为007才能算是007的实例。比如,车的钢印是12345678,这个12345678也是就所谓对象(12345678也可以理解成车的句柄,因为它唯一的定义了一部车)。而007就是类。
对象就是实例。比如我做了一个车,车型定为007,但是这只是一个车型,一个模子。所以市面上出现的车型为007才能算是007的实例。比如,车的钢印是12345678,这个12345678也是就所谓对象(12345678也可以理解成车的句柄,因为它唯一的定义了一部车)。而007就是类。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
句柄是一个指针,每个进程都有一个属于自己的句柄描述表
说句实在话,对象这个概念真的太强大了,我也没领悟
说句实在话,对象这个概念真的太强大了,我也没领悟
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询