1 #include <stdio.h>
2 #include <vector>
3 
4 struct JustAStruct
5 {
6 	int A;
7 	float B;
8 	char C;
9 	double D;
10 	long E;
11 	short F;
12 };
13 
14 struct FooType
15 {
16 	int A;
17 	float B;
18 	char C;
19 	double D;
20 	long E;
21 	short F;
22 };
23 
24 struct CCC
25 {
26 	int a, b, c;
27 };
28 
29 struct Empty1 { void *data; };
30 struct Empty2 { void *data; };
31 
32 
main(int argc,char const * argv[])33 int main(int argc, char const *argv[]) {
34 	JustAStruct foo;
35 	foo.A = 1;
36 	foo.B = 3.14;
37 	foo.C = 'e';
38 	foo.D = 6.28;
39 	foo.E = 3100419850;
40 	foo.F = 0;
41 
42 	FooType bar;
43 	bar.A = 1;
44 	bar.B = 3.14;
45 	bar.C = 'e';
46 	bar.D = 6.28;
47 	bar.E = 3100419850;
48 	bar.F = 0;
49 	JustAStruct* foo_ptr = &foo;
50 
51 	std::vector<int> int_vector;
52 
53 	CCC ccc = {111, 222, 333};
54 
55         Empty1 e1;
56         Empty2 e2;
57 
58 	return 0; // Set break point at this line.
59 }
60