1 | extern "C"int puts(const char *s); |
---|---|
2 | |
3 | struct Structure { |
4 | int number = 30; |
5 | void f() { puts(s: "break inside"); } |
6 | }; |
7 | |
8 | struct Wrapper { |
9 | Structure s; |
10 | }; |
11 | |
12 | struct Opaque; |
13 | |
14 | int main(int argc, char **argv) { |
15 | Structure s; |
16 | Wrapper w; |
17 | Wrapper *wp = &w; |
18 | Opaque *opaque = (Opaque *)(void *)&s; |
19 | puts(s: "break here"); |
20 | s.f(); |
21 | return 0; |
22 | } |
23 |