y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
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