青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
Cpper
C/C++高級(jí)工程師 Android高級(jí)軟件工程師 IT集成工程師 音頻工程師 熟悉c,c++,java,c#,py,js,asp等多種語(yǔ)言 程序猿
導(dǎo)航
C++博客
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
<
2025年11月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
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
1
2
3
4
5
6
統(tǒng)計(jì)
隨筆 - 379
文章 - 2
評(píng)論 - 439
引用 - 0
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(26)
給我留言
查看公開留言
查看私人留言
隨筆分類
(335)
aspx/js
(rss)
boost庫(kù)等(9)
(rss)
Cef(2)
(rss)
Cef/Chrome(1)
(rss)
Game引擎(82)
(rss)
JAVA(1)
(rss)
Java Antroid(10)
(rss)
OpenGL/DX(1)
(rss)
Python腳本(7)
(rss)
QT編程(149)
(rss)
QT源碼分析(2)
(rss)
UML
(rss)
編程基礎(chǔ)(12)
(rss)
軟件調(diào)試(1)
(rss)
軟件工程(5)
(rss)
設(shè)計(jì)模式(7)
(rss)
數(shù)學(xué)建模(1)
(rss)
網(wǎng)頁(yè)搜素(2)
(rss)
音頻視頻(17)
(rss)
雜項(xiàng)(26)
(rss)
隨筆檔案
(379)
2019年9月 (20)
2019年8月 (20)
2019年6月 (1)
2019年3月 (1)
2018年6月 (1)
2017年9月 (5)
2017年5月 (2)
2017年4月 (2)
2017年3月 (4)
2016年10月 (3)
2016年8月 (1)
2016年6月 (1)
2016年5月 (1)
2016年4月 (6)
2016年3月 (2)
2016年2月 (2)
2016年1月 (4)
2015年12月 (5)
2015年11月 (3)
2015年10月 (2)
2015年8月 (12)
2015年7月 (2)
2015年6月 (1)
2015年1月 (1)
2014年12月 (4)
2014年11月 (2)
2014年6月 (1)
2014年4月 (1)
2014年3月 (1)
2013年12月 (2)
2013年11月 (1)
2013年10月 (3)
2013年9月 (1)
2013年8月 (2)
2013年7月 (2)
2013年6月 (3)
2013年4月 (1)
2013年2月 (4)
2013年1月 (9)
2012年12月 (3)
2012年11月 (1)
2012年10月 (2)
2012年9月 (2)
2012年8月 (2)
2012年7月 (2)
2012年6月 (3)
2012年5月 (7)
2012年4月 (4)
2012年3月 (4)
2012年1月 (2)
2011年12月 (8)
2011年11月 (13)
2011年9月 (6)
2011年8月 (10)
2011年7月 (1)
2011年6月 (4)
2011年5月 (12)
2011年4月 (4)
2011年3月 (19)
2011年1月 (1)
2010年12月 (3)
2010年11月 (2)
2010年10月 (4)
2010年9月 (6)
2010年8月 (11)
2010年7月 (4)
2010年6月 (11)
2010年5月 (15)
2010年4月 (28)
2010年3月 (23)
2010年2月 (23)
文章檔案
(2)
2014年3月 (1)
2011年5月 (1)
XYZ
codeproject.com
lua
ode
蝸牛選股
程序員
華佗中醫(yī)大師
積分與排名
積分 - 780811
排名 - 19
最新隨筆
1.?QML 單張圖片顯示翻轉(zhuǎn)效果
2.?QML 圖片翻轉(zhuǎn)動(dòng)畫
3.?ffmpeg av_seek_frame
4.?QML StackLayout
5.?QML Canvas旋轉(zhuǎn)和平移
6.?QML透明度動(dòng)畫
7.?QML不響應(yīng)下層右鍵菜單
8.?QML 右鍵菜單
9.?QML 菜單項(xiàng)
10.?QML 環(huán)形進(jìn)度條
最新評(píng)論
1.?re: QT學(xué)習(xí)筆記-35:QTableWidget動(dòng)態(tài)增加行的方法
寫的真好
--垃圾袋
2.?re: Qt筆記:106 - QT 一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)查詢軟件
簡(jiǎn)單的數(shù)據(jù)庫(kù)查詢軟件 Mark
--linda
3.?re: BGE GUI升級(jí)
小弟也準(zhǔn)備開發(fā)gui庫(kù),可以苦于沒有例子,希望給封源碼學(xué)習(xí)學(xué)習(xí)。
better@geekzhou.uu.me
--zhouxiang
4.?re: 發(fā)布一個(gè)基于OPENGL的GUI庫(kù)
better@geekzhou.uu.me
求一份代碼,也再做同樣事,不過(guò)到現(xiàn)在都沒思議,主要沒學(xué)過(guò)opengl。csdn要積分,沒積分。
--zhouxiang
5.?re: Qt筆記:100 - QTableWidget列排序
QT的原理 MARK下
--linda
閱讀排行榜
1.?c++小問題has no member named ''XXX‘(25274)
2.?c++軟件開發(fā)第三方庫(kù)大全(19626)
3.?QT學(xué)習(xí)筆記-29.使用QT HTTP下載網(wǎng)絡(luò)文件(13047)
4.?gcc之declaration does not declare anything解決方案(12007)
5.?QT學(xué)習(xí)筆記-35:QTableWidget動(dòng)態(tài)增加行的方法(11838)
評(píng)論排行榜
1.?蓋莫游戲引擎-插件系統(tǒng)(17)
2.?loki技法(1).靜態(tài)斷言(13)
3.?loki技法(2).CheckReturn(12)
4.?vc6使用rapidxml(12)
5.?boost庫(kù)使用注意事項(xiàng)(1)-從boost::tokenizer說(shuō)起(12)
c++中使用成員函數(shù)作為函數(shù)參數(shù)的方法
今天由于要寫一些東西,遇到了需要把成員函數(shù)作為函數(shù)參數(shù)的問題
總結(jié)有以下幾個(gè)辦法:
1.使用類的靜態(tài)成員:
最簡(jiǎn)單的.只是這種辦法與使用普通函數(shù)沒有什么區(qū)別
2.模板的方法
1
template
<
class
T
>
2
void
Call(T
*
ptr,
void
(T::
*
MenFn)())
3
{
4
(ptr
->*
MenFn)();
5
}
1
class
MyClass
2
{
3
public
:
4
void
Call()
5
{
6
7
}
8
};
9
10
MyClass cs;
11
Call(
&
cs,
&
MyCall::Call);
3. 虛擬繼承的方法
1
class
Base
2
{
3
public
:
4
virtual
void
Call()
=
0
;
5
};
6
7
class
SubClass :
public
Base
8
{
9
public
:
10
void
Call(){
}
11
};
12
13
void
Call(Base
*
ptr)
14
{
15
ptr
->
Call();
16
}
4.use boost.
1
#include
<
boost
/
bind.hpp
>
2
#include
<
iostream
>
3
using
namespace
std;
4
struct
MyClass
5
{
6
void
Print(
const
char
*
str)
7
{
8
cout
<<
"
holle
"
<<
str
<<
endl;
9
}
10
}
;
11
12
template
<
class
_Fun
>
13
void
CallBackFun(_Fun a,
const
char
*
str)
14
{
15
t(n);
16
}
17
18
int
main()
19
{
20
MyClass mc;
21
CallBackFun(boost::bind(boost::mem_fn(
&
MyClass::Print),
&
mc,_1),
"
world
"
)
22
return
1
;
23
}
24
5.使用靜態(tài)成員函數(shù)或者聯(lián)合體模擬之
1
union
2
{
3
void
(G_CALL ParticleSystem::
*
PhysicsThreadFun)(
void
*
arg);
4
ThreadFun f;
5
}fn;
6
fn.PhysicsThreadFun
=
&
ParticleSystem::PhysicsThreadFun;
7
thread_id
=
CreateThread(fn.f,
&
ps);
6.也許.
對(duì)loki庫(kù)不太熟悉也許上面也有答案吧
posted on 2010-02-23 19:08
ccsdu2009
閱讀(6469)
評(píng)論(6)
編輯
收藏
引用
Comments
#
re: c++中使用成員函數(shù)作為函數(shù)參數(shù)的方法
sanit
Posted @ 2010-02-23 22:38
第二種方法11行,Call(&cs,&MyCall::Call);
應(yīng)該是&MyClass::Call吧?
回復(fù)
更多評(píng)論
#
re: c++中使用成員函數(shù)作為函數(shù)參數(shù)的方法
ccsdu2009
Posted @ 2010-02-24 08:27
@sanit
沒問題的
回復(fù)
更多評(píng)論
#
re: c++中使用成員函數(shù)作為函數(shù)參數(shù)的方法
XYFOR1234
Posted @ 2010-02-24 10:30
函數(shù)指針不行嗎?是不是因?yàn)門HIS指針的關(guān)系有一個(gè)偏移量?這也好解決,不過(guò)是編譯器相關(guān)的。
回復(fù)
更多評(píng)論
#
re: c++中使用成員函數(shù)作為函數(shù)參數(shù)的方法
zuhd
Posted @ 2010-02-24 13:23
void Call(Base *ptr)
{
ptr->Call();
}
直接這樣傳函數(shù)指針不就可以了嗎?為什么要求是虛擬繼承啊,普通的函數(shù)指針不行嗎?
回復(fù)
更多評(píng)論
#
re: c++中使用成員函數(shù)作為函數(shù)參數(shù)的方法
永遠(yuǎn)在一起
Posted @ 2010-12-15 22:14
謝謝,學(xué)習(xí)了,不過(guò)最后一種不怎么明白
回復(fù)
更多評(píng)論
#
re: c++中使用成員函數(shù)作為函數(shù)參數(shù)的方法
porphyah
Posted @ 2014-10-25 00:14
如果Lambda表達(dá)式能與函數(shù)指針相互轉(zhuǎn)化,那就能像C#一樣輕輕松松寫個(gè)臨時(shí)的匿名函數(shù)了
回復(fù)
更多評(píng)論
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © ccsdu2009
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
国产精品一区二区在线观看
|
亚洲影视中文字幕
|
久久久久青草大香线综合精品
|
午夜精品福利在线观看
|
亚洲日本欧美
|
你懂的成人av
|
亚洲高清资源综合久久精品
|
国产手机视频一区二区
|
久久精品成人一区二区三区蜜臀
|
99国产精品国产精品毛片
|
欧美激情二区三区
|
亚洲精品在线免费
|
欧美一区二区三区视频
|
狠狠入ady亚洲精品
|
在线亚洲一区二区
|
国产精品美腿一区在线看
|
久久av一区
|
亚洲精品九九
|
久久久一区二区
|
中文有码久久
|
在线观看中文字幕亚洲
|
欧美香蕉大胸在线视频观看
|
欧美专区日韩视频
|
日韩午夜中文字幕
|
久久久www免费人成黑人精品
|
日韩一级在线
|
一区在线免费观看
|
国模私拍一区二区三区
|
国产精品视频福利
|
欧美黑人国产人伦爽爽爽
|
欧美在线观看视频
|
亚洲小视频在线观看
|
99热免费精品在线观看
|
99re成人精品视频
|
亚洲欧洲一区二区在线播放
|
欧美午夜久久
|
免费亚洲视频
|
久久精品首页
|
性欧美8khd高清极品
|
亚洲天堂第二页
|
一区二区精品在线观看
|
亚洲日本欧美天堂
|
日韩午夜av在线
|
久久久久久亚洲精品杨幂换脸
|
一区二区精品
|
欧美国产日韩一区二区在线观看
|
欧美另类一区二区三区
|
久久人人爽爽爽人久久久
|
六月天综合网
|
国产精品久久国产愉拍
|
99热在这里有精品免费
|
一区二区三区高清在线
|
亚洲免费综合
|
欧美成人精品在线播放
|
亚洲国产清纯
|
久久精品二区亚洲w码
|
欧美mv日韩mv国产网站
|
国产精品视频一区二区高潮
|
国产主播精品
|
亚洲欧美日韩国产综合精品二区
|
久久久国产成人精品
|
亚洲人精品午夜在线观看
|
午夜视频在线观看一区二区三区
|
一区二区三欧美
|
久久理论片午夜琪琪电影网
|
欧美日韩精品三区
|
久久国产精品第一页
|
欧美在线播放一区
|
国产精品一区二区在线观看不卡
|
亚洲少妇最新在线视频
|
裸体歌舞表演一区二区
|
亚洲欧美视频在线观看视频
|
欧美成人精品高清在线播放
|
久久久久.com
|
国产视频久久
|
久久精品亚洲一区二区三区浴池
|
亚洲靠逼com
|
欧美激情视频一区二区三区免费
|
国精产品99永久一区一区
|
亚洲午夜激情网站
|
欧美激情精品久久久久久大尺度
|
亚洲美女av电影
|
欧美激情一区二区三区全黄
|
国产乱码精品
|
亚洲男女自偷自拍图片另类
|
国产精品99久久99久久久二8
|
最新国产乱人伦偷精品免费网站
|
欧美精品久久久久久
|
国产情人综合久久777777
|
国产精品自在在线
|
国产精品一级二级三级
|
亚洲一区三区视频在线观看
|
亚洲第一毛片
|
欧美二区不卡
|
欧美一区二区三区日韩
|
欧美一区二区三区在线看
|
国精产品99永久一区一区
|
久久精品一本
|
久久国产精品久久久久久
|
国产综合久久久久久鬼色
|
久久久www成人免费毛片麻豆
|
欧美一区午夜精品
|
一区二区三区在线视频播放
|
久久亚洲精品网站
|
午夜欧美电影在线观看
|
国产精品二区在线
|
亚洲一区在线播放
|
久久深夜福利免费观看
|
一本一本久久a久久精品综合妖精
|
一区二区久久
|
99热免费精品在线观看
|
欧美在线3区
|
欧美一级久久久久久久大片
|
鲁大师成人一区二区三区
|
午夜精品视频在线观看一区二区
|
久久精品一区二区国产
|
一区二区三区久久精品
|
久久网站热最新地址
|
亚洲女与黑人做爰
|
欧美日本韩国一区
|
亚洲高清视频一区
|
狠狠久久综合婷婷不卡
|
亚洲自拍啪啪
|
亚洲欧美日韩国产成人
|
欧美一区二区三区免费观看视频
|
国产午夜精品一区二区三区欧美
|
国产麻豆精品在线观看
|
欧美激情无毛
|
亚洲精品国产精品久久清纯直播
|
久久高清免费观看
|
久久不射2019中文字幕
|
国产精品免费看
|
可以免费看不卡的av网站
|
亚洲视频久久
|
久久电影一区
|
亚洲欧美成人网
|
欧美日韩在线不卡
|
一区二区三区视频在线看
|
亚洲图片在线
|
国产欧美一区二区白浆黑人
|
午夜日韩在线
|
可以看av的网站久久看
|
亚洲精品乱码久久久久久
|
欧美日韩精品
|
亚洲欧美成人一区二区三区
|
久久精品一区二区三区四区
|
精品91在线
|
欧美视频在线不卡
|
久久狠狠婷婷
|
日韩午夜在线观看视频
|
羞羞漫画18久久大片
|
老鸭窝毛片一区二区三区
|
亚洲激情影院
|
国产精品视频久久
|
久久尤物视频
|
亚洲欧美福利一区二区
|
欧美二区在线观看
|
欧美中文字幕第一页
|
99国产一区
|
亚洲国产精品日韩
|
国产精品久久久999
|
你懂的亚洲视频
|
久久大逼视频
|
久久人人97超碰精品888
|
亚洲女人天堂av
|
在线视频精品一区
|
国产亚洲精品aa午夜观看
|
欧美日韩高清一区
|
欧美二区乱c少妇
|
免费亚洲电影在线观看
|
久久精品123
|
9人人澡人人爽人人精品
|
欧美成人69
|
欧美亚洲成人免费
|
欧美激情一区二区三区在线视频观看
|
先锋影音国产一区
|
欧美一级视频精品观看
|
一区二区三区精品在线
|
99视频超级精品
|
午夜精品成人在线
|
亚洲综合二区
|
久久免费99精品久久久久久
|
久久久精品动漫
|
老鸭窝毛片一区二区三区
|
欧美91视频
|
国产精品高潮呻吟
|
国产深夜精品
|
亚洲精品久久久久久久久久久
|
亚洲麻豆视频
|
久久久www成人免费毛片麻豆
|
欧美激情精品久久久久久
|
99pao成人国产永久免费视频
|
亚洲免费在线观看视频
|
久久久久久久国产
|
欧美日韩精品
|
亚洲国产精品成人综合
|
午夜欧美大尺度福利影院在线看
|
美女国产一区
|
一本色道88久久加勒比精品
|
欧美激情一区二区三区在线
|