青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

華劍緣
一切都在這個過程中獲得,將那些目標埋藏于心中
posts - 19,comments - 20,trackbacks - 0
/*
 * GridTest.h
 *
 *  Created on: 2009-2-27
 *      Author: Administrator
 
*/

#ifndef GRIDTEST_H_
#define GRIDTEST_H_

class GridTest {
    
static const int x=3,y=4;
public:
    GridTest();

    
virtual ~GridTest();
    typedef 
int (GridTest:: *memberFuncType)(int x, int y);
    
void display();
    
int foreach(memberFuncType fn, int i, int j);
    
int test1(int x, int y);
    
int test2(int x, int y);
    
int test3(int x, int y);
    
int test4(int x, int y);
};

#endif /* GRIDTEST_H_ */



/*
 * GridTest.cpp
 *
 *  Created on: 2009-2-27
 *      Author: Administrator
 
*/

#include 
"GridTest.h"
#include 
<iostream>
using namespace std;

GridTest::GridTest() {
    
// TODO Auto-generated constructor stub

}


GridTest::
~GridTest() {
    
// TODO Auto-generated destructor stub
}

int GridTest::foreach(memberFuncType fn, int x, int y){
    cout
<<"GridTest::foreach(memberFuncType fn, int x, int y)執(zhí)行了"<<endl;
    cout
<<"fn(x,y)"<<(this->*fn)(x, y);
    
return (this->*fn)(x, y);
}

int GridTest::test1(int x, int y){
    cout
<<"GridTest::test1(int x, int y)執(zhí)行了!"<<endl;
    
return 0;
}
int GridTest::test2(int x, int y){
    cout
<<"GridTest::test2(int x, int y)執(zhí)行了!"<<endl;
    
return 0;
}
int GridTest::test3(int x, int y){
    cout
<<"GridTest::test3(int x, int y)執(zhí)行了!"<<endl;
    
return 0;
}
int GridTest::test4(int x, int y){
    cout
<<"GridTest::test4(int x, int y)執(zhí)行了!"<<endl;
    
return 0;
}
void GridTest::display(){
    cout
<< this->foreach( this->test1, 4, 5); 
//一直報錯:no matching function for call to `GridTest::foreach(<unknown type>, int, int)'
}

int main()
{
    GridTest 
*grid;
    grid
= new GridTest();
    grid
->display();
    
return 0;
}

這段代碼在VC6.0上就沒有問題,在Eclipse上編譯就報錯 no matching function for call to `GridTest::foreach(<unknown type>, int, int)'
}
posted on 2009-03-09 17:14 華劍緣 閱讀(1628) 評論(5)  編輯 收藏 引用

FeedBack:
# re: 求助:關(guān)于 C++函數(shù)指針, 成員函數(shù)指針的問題
2009-03-09 17:52 | Kevin Lynx
cout << this->foreach( this->test1, 4, 5);
改為:
cout << this->foreach( &GridTest::test1, 4, 5);

對于C函數(shù)來說,函數(shù)名直接表示其函數(shù)地址,但是對于成員函數(shù)而言,則必須使用&ClassName::memFn才表示該成員函數(shù)的地址。gcc對C++語法要求更嚴格。

  回復(fù)  更多評論
  
# re: 求助:關(guān)于 C++函數(shù)指針, 成員函數(shù)指針的問題
2009-03-09 21:57 | 陳梓瀚(vczh)
如何通過指針調(diào)用成員函數(shù)的解決方案:
class A
{
public:
int Method(int x);
};

//1:構(gòu)造對象A
A a;
//2:拿到函數(shù)指針
typedef int (A::*FP)(int);
FP fp=&A::Method();
//3:調(diào)用
int result=a.*fp(100);  回復(fù)  更多評論
  
# re: 求助:關(guān)于 C++函數(shù)指針, 成員函數(shù)指針的問題
2009-03-09 23:10 | 華劍緣
@Kevin Lynx
謝謝,果然是這樣.問題解決了  回復(fù)  更多評論
  
# re: 求助:關(guān)于 C++函數(shù)指針, 成員函數(shù)指針的問題
2009-03-09 23:12 | 華劍緣
@陳梓瀚(vczh)
謝謝,講的很清楚.  回復(fù)  更多評論
  
# re: 求助:關(guān)于 C++函數(shù)指針, 成員函數(shù)指針的問題
2009-03-10 01:49 | 陳梓瀚(vczh)
@華劍緣
我認為你應(yīng)該可以理解為什么《The C++ Programming Language》說“你沒見過->*和.*的話也無所謂”了。  回復(fù)  更多評論
  

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            韩国视频理论视频久久| 久久午夜视频| 久久蜜臀精品av| 西瓜成人精品人成网站| 亚洲影院在线| 久久www免费人成看片高清| 久久精品九九| 欧美成人中文| 99re6这里只有精品| 9色porny自拍视频一区二区| 亚洲人成在线免费观看| 亚洲国产毛片完整版| 亚洲国产毛片完整版| 中文日韩电影网站| 久久国产日韩欧美| 欧美成人一区二免费视频软件| 欧美精品免费在线观看| 国产精品大片| 影音先锋成人资源站| 亚洲免费观看高清在线观看| 亚洲欧美精品伊人久久| 久久尤物视频| 亚洲国产一区二区三区在线播| 亚洲精品久久久久久久久| 午夜精品视频在线| 欧美高清视频一区二区| 国产精品尤物| 亚洲精品久久久久久久久久久| 午夜一区二区三视频在线观看| 免费成年人欧美视频| 亚洲视频你懂的| 免费亚洲电影在线| 国产伦精品一区二区三区免费| 91久久国产综合久久| 欧美在线视频播放| 日韩亚洲欧美综合| 久久亚洲精品中文字幕冲田杏梨| 欧美性猛交xxxx免费看久久久| 一区在线观看视频| 午夜精品剧场| 亚洲精品在线观看免费| 久久久精品免费视频| 欧美性jizz18性欧美| 亚洲精品一区二区三区在线观看| 久久一区国产| 亚洲欧美在线观看| 欧美视频免费在线观看| 亚洲黑丝在线| 久久九九热免费视频| 亚洲电影免费观看高清完整版在线观看 | 在线视频日韩| 欧美激情网友自拍| 1769国内精品视频在线播放| 久久国产加勒比精品无码| 在线亚洲高清视频| 国产精品a久久久久| 一区二区三区.www| 日韩视频一区二区| 欧美日韩另类在线| 制服丝袜激情欧洲亚洲| 亚洲精品一区二区三区在线观看 | 一区二区三区精品久久久| 欧美黄色成人网| 亚洲三级观看| 亚洲欧洲三级| 欧美日韩午夜剧场| 亚洲一区3d动漫同人无遮挡| 99re在线精品| 国产精品丝袜xxxxxxx| 欧美主播一区二区三区美女 久久精品人 | 亚洲在线观看免费视频| 夜夜爽99久久国产综合精品女不卡| 欧美日韩 国产精品| 中文久久精品| 亚洲综合国产精品| 国产在线视频欧美| 欧美不卡视频| 欧美日韩国产免费| 欧美在线观看一区| 久久精品在线观看| 亚洲精品欧美精品| 亚洲一区二区黄| 国产一区二区三区黄视频| 免费观看亚洲视频大全| 欧美精品国产精品| 欧美有码在线观看视频| 另类激情亚洲| 亚洲午夜av在线| 久久国产精品久久精品国产 | 欧美亚一区二区| 久久精品一区二区| 玖玖在线精品| 亚洲免费人成在线视频观看| 欧美一区亚洲| 国产欧美韩日| 欧美日韩第一区日日骚| 欧美诱惑福利视频| 欧美大片免费| 久久九九久精品国产免费直播| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲性感美女99在线| 久久久久久久尹人综合网亚洲| 一本色道久久88精品综合| 欧美在线视频网站| 亚洲午夜精品福利| 老司机久久99久久精品播放免费| 在线视频日韩精品| 久久欧美肥婆一二区| 亚洲欧美在线x视频| 欧美国产激情| 久久一区二区三区av| 国产精品欧美精品| 亚洲精品网站在线播放gif| 在线观看91精品国产入口| 亚洲在线观看视频| 在线性视频日韩欧美| 久久婷婷国产综合国色天香| 欧美一级大片在线免费观看| 欧美人与性动交cc0o| 欧美成人亚洲成人| 黄色亚洲在线| 欧美在线视频观看免费网站| 亚洲性夜色噜噜噜7777| 欧美电影电视剧在线观看| 麻豆精品一区二区av白丝在线| 国产区二精品视| 亚洲视频在线观看免费| 中日韩视频在线观看| 欧美日韩国产一级| 亚洲国产精品传媒在线观看 | 亚洲人成网站999久久久综合| 国产一区导航| 欧美一区二区三区视频| 欧美一区二区在线视频| 国产精品日韩精品| 亚洲女人天堂成人av在线| 亚洲欧美国产制服动漫| 国产精品高精视频免费| 亚洲天堂免费观看| 亚洲欧美在线免费| 国产欧美精品一区二区三区介绍| 亚洲天堂偷拍| 午夜精品视频在线| 国产精品视频免费观看www| 亚洲尤物精选| 久久精品女人的天堂av| 黄色亚洲大片免费在线观看| 久久久久9999亚洲精品| 免播放器亚洲一区| 亚洲人妖在线| 欧美日韩国产黄| 亚洲视频免费| 久久精品一区二区三区不卡| 在线观看视频一区二区| 欧美成人精品一区| 日韩系列欧美系列| 香蕉久久精品日日躁夜夜躁| 国产亚洲一区在线播放| 久久久久一区二区三区四区| 久久激情一区| 媚黑女一区二区| 亚洲美女黄网| 国产精品xxxxx| 久久精品青青大伊人av| 亚洲高清不卡| 亚洲免费中文字幕| 伊人成人开心激情综合网| 欧美国产高潮xxxx1819| 亚洲欧美中文字幕| 亚洲电影免费在线观看| 亚洲欧美日韩一区二区| 亚洲国产美女| 国产精品视频免费观看www| 老司机亚洲精品| 亚洲欧美经典视频| 亚洲黄一区二区三区| 欧美在线一区二区| 亚洲第一精品电影| 国产精品日韩在线播放| 久久久伊人欧美| 亚洲一级黄色片| 亚洲国产黄色片| 久久久99精品免费观看不卡| 日韩午夜在线观看视频| 国产日韩欧美一区二区| 欧美精品一线| 久久漫画官网| 亚洲欧美激情一区二区| 99精品国产福利在线观看免费| 久久久欧美一区二区| 一区二区欧美激情| 亚洲成色777777在线观看影院| 国产精品高潮视频| 欧美日韩国产精品专区| 玖玖视频精品| 久久深夜福利免费观看| 亚洲欧美成人在线| 亚洲午夜久久久| 日韩手机在线导航| 亚洲黄网站黄|