0 / 0 / 1
Регистрация: 15.12.2012
Сообщений: 19
|
||||||
1 | ||||||
Работа с массивами/указателями15.04.2015, 16:19. Показов 462. Ответов 7
Метки нет (Все метки)
я чего-то туплю, задача такая, надо в i строку двумерного массива записать ptr_buffer.
Вот код: но там получается, что во всех строчках одни и те же значения
0
|
15.04.2015, 16:19 | |
Ответы с готовыми решениями:
7
Работа с массивами, указателями и функциями. Работа с указателями/массивами /функциями По. разобрать программу с указателями и массивами ( авторы Либерти, Дмитрий ) Разработка и реализация программ с указателями и динамическими одномерными массивами |
0 / 0 / 1
Регистрация: 15.12.2012
Сообщений: 19
|
|
15.04.2015, 16:30 [ТС] | 4 |
0
|
15.04.2015, 16:35 | 5 |
шо блин?
vrem[i] = ptr_buffer; это уже как минимум гарантированная утечка памяти, выделенной в строке 4 за ним следует delete[] ptr_buffer; это уже делает невалидной предыдущую операцию, т.к. с этого момента vrem[i] не указывает ни на память изначально выделенную, ни на присвоенные ей данные. Добавлено через 33 секунды а его и не надо понимать Добавлено через 2 минуты то что ты выделял, потерялось после vrem[i] = ptr_buffer; был указатель, в строке 4 указывал на одно, ты его "развернул в противоположную сторону" и теперь он указывает на память, выдел. в строке 8 а результат действий в строке 4 бесполезно потерялся из-за такого необдуманного действия.
1
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||||||
15.04.2015, 16:37 | 6 | |||||
Читай, что пишу:
0
|
0 / 0 / 1
Регистрация: 15.12.2012
Сообщений: 19
|
|
15.04.2015, 16:38 [ТС] | 7 |
Kuzia domovenok, да я примерно так и подумал уже) просто в свое время, говорили, что указатели и массивы это одно и то же, нее могу отвыкнуть от этой фразы...
0
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||||||
15.04.2015, 16:59 | 8 | |||||
Для примера:
0
|
15.04.2015, 16:59 | |
15.04.2015, 16:59 | |
Помогаю со студенческими работами здесь
8
Особенности и порядок работы с указателями, обмен данными между динамическими массивами Объясните правила работы с delete с указателями и массивами (корректное освобождение выделенной памяти) работа с указателями Работа с указателями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |