1 #include "foo.h" 2 3 #include <vector> 4 #include <map> 5 6 static int static_int = 42; 7 8 int non_static_int = 43; 9 a_function(int var)10int a_function(int var) { 11 return var; // breakpoint 3 12 } 13 14 struct my_struct { 15 int foo; 16 }; 17 main(int argc,char const * argv[])18int main(int argc, char const *argv[]) { 19 my_struct struct1 = {15}; 20 my_struct *struct2 = new my_struct{16}; 21 int var1 = 20; 22 int var2 = 21; 23 int var3 = static_int; // breakpoint 1 24 { 25 int non_static_int = 10; 26 int var2 = 2; 27 int var3 = non_static_int; // breakpoint 2 28 } 29 a_function(var3); 30 foo_func(); 31 32 std::vector<int> my_vec; 33 my_vec.push_back(1); 34 my_vec.push_back(2); 35 my_vec.push_back(3); // breakpoint 4 36 37 std::map<int, int> my_map; 38 my_map[1] = 2; 39 my_map[2] = 3; 40 my_map[3] = 4; // breakpoint 5 41 42 std::vector<bool> my_bool_vec; 43 my_bool_vec.push_back(true); 44 my_bool_vec.push_back(false); // breakpoint 6 45 my_bool_vec.push_back(true); // breakpoint 7 46 47 return 0; 48 } 49