@kuroiryuu
319 / 303 / 23
Регистрация: 05.11.2009
Сообщений: 712
|
14.12.2009, 13:16
|
|
C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| #include "stdafx.h"
#include <stdio.h>
class Word
{
public:
virtual void word_main (char *x) { printf("I know word %s\n", x); }
};
class Word2 : public Word
{
public:
virtual void word_main (char *x) { printf("I know second word %s\n", x); }
};
class Word3 : public Word
{
public:
virtual void word_main (char *x) { printf("I know thid word %s\n", x); }
};
int _tmain(int argc, _TCHAR* argv[])
{
Word2* pointer2 = new Word2 ();
Word3* pointer3 = new Word3 ();
Word* pointer_copy1 = pointer2;
Word* pointer_copy2 = pointer3;
Word* pointer1 = new Word();
pointer2->word_main ("asd");
pointer_copy1->word_main ("qwe");
pointer_copy2->word_main ("asd");
pointer1->word_main("asd");
return 0;
} |
|
0
|