Woody-krsk, size_t это беззнаковое целое, в каком то из стандартных .h он определяется так
C++ |
1
| #define unsigned int size_t |
|
++i или i++ в данном случае неважно. просто мне нравится больше ++i
никаких ошибок в коде, которые могли привести к переполнению стека - нет, попробуй запусти еще раз. Должно быть все нормально.