него выкидывать ошибку?
Вот код: https://pastebin.com/gj9anbKh
а текст ошибки есть?
вообще вроде даже на дефолтных настройках собирается https://godbolt.org/z/sTexK99Pn
P.S. Прибавлять в цикле к строке по одному символу, хотя у строки даже capacity нет - это просто ужас, как медленно
double free or corrupt(out)
не ну ты серьёзно, у тебя там до сих пор 2 выделения памяти и 0 delete
вряд ли компилятор может такие ошибки выдавать (без санитайзеров по крайней мере)
У меня из-за чего-то не собирается. Я вроде проверил, я нигде вроде не удаляю два раза
ну вон я тебе выше кинул пример что всё собирается прекрасно
может у меня проблемы, а не у компилятора?
а про двойные подчеркивания ктонить говорил уже?
ещё в прошлый раз вроде
кстати, operator[] от нуля ассертнет
((index > 0 || index < __length) && "Size of your 'index' is not correct"); а чё вообще происходит && 'const char*'
что тебе не нравится?
Это специально чтобы в ассёрте было видно, так как ассёрт зачастую копирует строку кода дословно в меседжбокс
Обсуждают сегодня