したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

管理人の独り言(プログラミング関連)

453 ◆rCEzuNnL0g:2008/09/19(金) 19:00:28
このアセンブリ読みたくないwww
-----
#include <iostream>

class CSuper{
public:
virtual
int
Get(){
return 0;
}
};

class CSub1 : virtual public CSuper{
public:
virtual
int
Get(){
return 1;
}
};

class CSub2 : virtual public CSuper{
public:
int
Get(){
return 2;
}
};

class CSubSub : public CSub1, public CSub2{
public:
virtual
int
Get(){
return 3;
}
};

int main(int argc, char **argv){
int (CSubSub::*func1)() = &CSuper::Get;
int (CSub1::*func2)() = (int (CSub1::*)())func1;
int (CSub2::*func3)() = (int (CSub2::*)())func1;
CSubSub c;
(c.*func1)();
(c.*func2)();
(c.*func3)();

std::cout << sizeof(func1) << std::endl;
}


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板