y‰SŽÒнŒ}zC/C++Ž ..
556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/10 14:57:59
ƒŒƒX‚ ‚肪‚Æ‚¤ŒäÀ‚¢‚Ü‚·B
à–¾•s‘«‚Ì•”•ª‚ª‚ ‚è‚Ü‚µ‚½‚Ì‚ÅA•â‘«‚³‚¹‚Ä’¸‚«‚Ü‚·B
ŽÀÛ‚±‚̈—‚ðŽg‚¤ê–ʂłÍ
//interface A‚ÍA.h‚É’è‹`
//interface B‚ÍB.h‚É’è‹`
//callbackA.cpp
#include "A.h"
void callbackA(void *p) {
A *a = (A *)p;
a->MesA();
}
//callbackB.cpp
#include "B.h"
void callbackB(void *p) {
B *b = (B *)p;
b->MesB();
}
ˆø”p‚É‚ÍDƒNƒ‰ƒX‚̃AƒhƒŒƒX‚ª“ü‚Á‚Ä‚¢‚邯‚µ‚Ü‚·B
‚±‚̂悤‚É
callbackA.cpp’†‚Å‚ÍA‚Ìinterface‚݂̂ªŒöŠJ‚³‚êA
callbackB.cpp’†‚Å‚ÍB‚Ìinterface‚݂̂ªŒöŠJ‚³‚ê‚邿‚¤‚É‚µ‚½‚¢‚̂ł·B
‚â‚Í‚è>>551‚³‚ñ‚̂悤‚Écallbackƒ\[ƒX‚Ì’†‚ÅD‚âC‚Ì’è‹`‚ðŒöŠJ‚µ‚Ä
ƒLƒƒƒXƒg‚·‚邵‚©‚È‚¢‚̂łµ‚傤‚©H
à–¾•s‘«‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4255“ú‘O‚ÉXV/166 KB
’S“–:undef