#include <map> | |
#define intint_map std::map<int, int> | |
int g_the_foo = 0; | |
int thefoo_rw(int arg = 1) | |
{ | |
if (arg < 0) | |
arg = 0; | |
if (!arg) | |
arg = 1; | |
g_the_foo += arg; | |
return g_the_foo; | |
} | |
int main() | |
{ | |
intint_map ii; | |
for (int i = 0; i < 15; i++) | |
{ | |
ii[i] = i + 1; | |
thefoo_rw(i); // break here | |
} | |
ii.clear(); | |
for (int j = 0; j < 15; j++) | |
{ | |
ii[j] = j + 1; | |
thefoo_rw(j); // break here | |
} | |
return 0; | |
} |