1 | #include <stdio.h> |
---|---|
2 | |
3 | struct A { |
4 | int aa; |
5 | char ab; |
6 | }; |
7 | |
8 | struct B { |
9 | int ba; |
10 | int bb; |
11 | }; |
12 | |
13 | struct C { |
14 | int ca; |
15 | int cb; |
16 | }; |
17 | |
18 | int Dump (A &a) |
19 | { |
20 | return 1; |
21 | } |
22 | |
23 | int Dump (B &b) |
24 | { |
25 | return 2; |
26 | } |
27 | |
28 | int Dump (C &c) |
29 | { |
30 | return 3; |
31 | } |
32 | |
33 | extern int CallStaticA(); |
34 | extern int CallStaticB(); |
35 | |
36 | int main() |
37 | { |
38 | A myA; |
39 | B myB; |
40 | C myC; |
41 | |
42 | printf(format: "%d\n", CallStaticA() + CallStaticB()); // breakpoint |
43 | } |
44 |