Ошибка malloc внутри конструктора, который принимает массив символов и преобразуется в массив intC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Ошибка malloc внутри конструктора, который принимает массив символов и преобразуется в массив int

Сообщение Anonymous »

У меня есть конструктор, который принимает массив символов и преобразует его в массив int, а новый массив продолжает выдавать ошибку malloc во время выполнения.
привет мир
только что запустился первый конструктор
thisDigits:9876543210123456789
strlen: 19
Неустранимая ошибка glibc: malloc.c:2601 (sysmalloc): утверждение не выполнено: (old_top == Initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)
Прервать (дамп ядра)

Подробнее здесь: https://stackoverflow.com/questions/798 ... ts-into-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»