pamxy

为了那么丁点的兴趣,你懂的...

导航

2013年3月18日 #

类中静态回调函数应用

摘要: 转自:http://blog.csdn.net/yyzsyx/article/details/6185525提出问题:回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。分析原因:普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指针给其成员函数从而实现程序函数可以访问C++的数据成员。这也可以理解为什么C++类的多个实例可以共享成员函数但是确有不同的数据成员。由于this指针的作用,使得将一个CALLBAC 阅读全文

posted @ 2013-03-18 20:44 pamxy 阅读(654) 评论(0) 推荐(0) 编辑

static

摘要: 下面是对static的一点讲解=============================================== 静态数据成员的使用方法和注意事项如下: 1、静态数据成员在定义或说明时前面加关键字static。 2、静态成员初始化与一般数据成员初始化不同。静态数据成员初始化的格式如下: <数据类型><类名>::<静态数据成员名>=<值> 这表明: (1)初始化在类体外进行,而前面不加static,以免与一般静态变量或对象相混淆。 (2)初始化时不加该成员的访问权限控制符private,public等。 (3)初始化时使用作用域运算符来 阅读全文

posted @ 2013-03-18 20:35 pamxy 阅读(163) 评论(0) 推荐(0) 编辑

__declspec关键字详细用法

摘要: 转自:http://os.pc004.com/jiqiao/1010/26/3587439.shtml__declspec用于指定所给定类型的实例的与Microsoft相关的存储方式。其它的有关存储方式的修饰符如static与extern等是C和C++语言的ANSI规范,而__declspec是一种扩展属性的定义。扩展属性语法简化并标准化了C和C++语言关于Microsoft的扩展。用法:__declspec ( extended-decl-modifier )extended-decl-modifier参数如下,可同时出现,中间有空格隔开:align (C++)allocateappdoma 阅读全文

posted @ 2013-03-18 15:04 pamxy 阅读(155) 评论(0) 推荐(0) 编辑

C++回调函数(callback)的使用

摘要: 转自:http://www.cnwebshow.com/bc/2010-09-21/36796.html什么是回调函数(callback) 模块A有一个函数foo,它向模块B传递foo的地址,然后在B里面发生某种事件(event)时,通过从A里面传递过来的foo的地址调用foo,通知A发生了什么事情,让A作出相应反应。那么我们就把foo称为回调函数。例子:回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。回调函数在windows编程使用的场合很多,比如Hook回调函数:MouseProc,GetMsgProc以及EnumWindows,Draw 阅读全文

posted @ 2013-03-18 14:23 pamxy 阅读(845) 评论(0) 推荐(0) 编辑

Qt QApplication 类简介--Qt 类简介专题(四)

摘要: 转自:http://blog.csdn.net/yyzsyx/article/details/6039882一、详细描述QApplication类管理图形用户界面应用程序的控制流和主要设置。 可以说QApplication是Qt的整个后台管理的命脉它包含主事件循环,在其中来自窗口系统和其它资源的所有事件被处理和调度。它也处理应用程序的初始化和结束,并且提供对话管理。它也处理绝大多数系统范围和应用程序范围的设置。对于任何一个使用Qt的图形用户界面应用程序,都正好存在一个QApplication对象,而不论这个应用程序在同一时间内是不是有0、1、2或更多个窗口。QApplication对象是可以通 阅读全文

posted @ 2013-03-18 11:37 pamxy 阅读(805) 评论(0) 推荐(0) 编辑

回调函数

摘要: 转自:百度百科http://baike.baidu.com/view/414773.htm百科名片回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。目录回调函数实现的机制是为什么要使用回调函数简单的回调函数实现展开回调函数实现的机制是为什么要使用回调函数简单的回调函数实现展开编辑本段回调函数实现的机制是⑴定义一个回调函数;⑵提供函数实现的一方在初始化的时候,将回调函数的函数 阅读全文

posted @ 2013-03-18 11:00 pamxy 阅读(216) 评论(0) 推荐(0) 编辑