Здравствуйте, Manticore, Вы писали:
M>С++ — это как Раст когда весь код завернут в большой unsafe блок. В принципе, можно, конечно, но зачем? Разница тут не качественная, а количественная. Ударить себя по лбу можно в любом языке, но в Расте способов гораздо меньше, и заметить их легче.
Вот, классика, пришёл растоман и рассказал какой плохой С++. А почему вы не рассказали откуда взялся анврап в неположенном месте в этом конкретном случае? И почему, раз в расте это легко заметить, это не заметили в ф-ции из 10 строк и чудо-компилятор ничего не сказал?