lzzzing学习笔记
正在学的和想要学的
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
44 随笔 :: 7 文章 :: 17 评论 :: 0 Trackbacks
<
2008年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
(44)
C/C++(2)
(rss)
FP(4)
(rss)
Java(6)
(rss)
Linux(1)
(rss)
PHP(6)
(rss)
Python(11)
(rss)
实验室(1)
(rss)
算法(2)
(rss)
网站建设(11)
(rss)
随笔档案
(44)
2008年5月 (8)
2008年4月 (36)
文章档案
(7)
2008年4月 (7)
搜索
积分与排名
积分 - 4387
排名 - 192
最新评论
1. re: Java Socket 编程——多线程网络聊天程序
我的文章,怎么……,转载请注明出处!
--longlongago
2. re: Java Socket 编程——多线程网络聊天程序
感谢~
--踏雪赤兔
3. re: Java克隆(Clone)的应用
没错,使用克隆有时会好呢有效率。
--图书
4. re: 函数的副作用及其他
尽量传值,少用变参。
--图书
5. re: Java Socket 编程——多线程网络聊天程序
源码还有注解,挺好读的。
--图书
阅读排行榜
1. Python精要参考第三章(247)
2. Python精要参考第九章(241)
3. Python精要参考第一章(212)
4. 一位大牛整理的Python资源(183)
5. Java Socket 编程——多线程网络聊天程序(183)
评论排行榜
1. Java Socket 编程——多线程网络聊天程序(3)
2. 编写跨平台Java程序注意事项(2)
3. mandrake(2)
4. 一位大牛整理的Python资源(2)
5. Haskell教程(2)
回调函数的用法
在要调用回调函数的类中声明:
1
CallFun.h
2
//
返回类型为void, 参数类型为std::string
3
typedef
void
(
*
PCALLBACKFunc) (std::
string
);
4
5
class
CallFun
{
6
private
:
7
PCALLBACKFunc m_pCallBack;
8
public
:
9
void
setCallBack(PCALLBACKFunc Func);
10
void
runCallBack(std::
string
strMsg);
11
}
12
1
CallFun.cpp
2
void
CallFun::setCallBack(PCALLBACKFunc Func)
3
{
4
m_pCallBack
=
Func;
5
}
6
void
CallFun::runCallBack(std::
string
strMsg)
7
{
8
(
*
m_pCallBack)(strMsg);
9
}
10
在执行逻辑操作的同时要显示进度,可以用回调函数使得逻辑和显示分开。在测试该逻辑函数时,设置回调函数什么都不做,利于简化测试。
posted on 2008-05-15 22:12
lzzzing
阅读(119)
评论(0)
编辑
收藏
引用
所属分类:
C/C++
标题
姓名
主页
验证码
*
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
回调函数的用法
2006年百度之星程序设计大赛试题-百度语言翻译机(解答)
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子技术博客
Powered by:
IT博客网
Copyright © lzzzing