y‰SŽÒнŒ}zC/C++Ž ..
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 01:56:50
>>171
‚±‚¤‚¢‚¤ƒR[ƒh‚¾‚Æ•ª‚©‚è‚â‚·‚¢‚ÆŽv‚¤B
B ‚ÌŽÀ‘•‚È‚ñ‚Ä’m‚Á‚½‚±‚Á‚¿‚á‚È‚¢‚Ì‚æB
// a.h
#include <stdio.h>
class A{
public:
virtual void func(){printf("A::func\n");};
};
// b.h
#include "a.h"
A* get_b();
// test1.cpp
#include "a.h"
int main (void)
{
A* a = get_b();
a->func();
}
// b.cpp
—ª
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4991“ú‘O‚ÉXV/252 KB
’S“–:undef