Форум программистов, компьютерный форум CyberForum.ru

Как удалить элементы динамического массива, а не сам массив? - C++

Восстановить пароль Регистрация
 
senderlender
5 / 5 / 1
Регистрация: 03.12.2013
Сообщений: 50
10.05.2014, 18:52     Как удалить элементы динамического массива, а не сам массив? #1
Всем здравствуйте и помогите пожалуйста разобраться. Как удалить элементы динамического массива, а не сам массив?

Если что, вот пример кода в котором идёт обращение к несуществующей области памяти:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
for(int i=0; i<size; i++)
    {
        char *temp_word = new char [size];
        if(isspace(string[i]))
            continue;
        else
            temp_word[count] = string[i];
            count++;
        if(isspace(string[i+1]))
        {
            if(alternation(temp_word))
                count_glb = rewrite(result_string, temp_word, count_glb);
            else
                delete [] temp_word;
                count=0;
        }
        delete [] temp_word;
    }
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2014, 18:52     Как удалить элементы динамического массива, а не сам массив?
Посмотрите здесь:

C++ Массив: Удалить из массива все отрицательные элементы.
C++ если массив не является знакочередующимся,то удалить из массива все положительные числа,в противном случае-удалить отрицательные элементы.после удален
Сформировать одномерный массив целых чисел, используя датчик случайных чисел, и распечатать массив. Удалить из массива все элементы, совпадающие с его C++
C++ Массив: Удалить из массива целых чисел все двузначные элементы,являющиеся простыми числами
C++ Дан массив int *a. Удалить из массива все элементы совпадающие с первым элементом
C++ Как ввести с клавиатуры элементы динамического массива?
C++ Массив. Удалить из исходного массива уникальные (не повторяющиеся) элементы
C++ Как удалить элемент из динамического массива?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
uhx
 Аватар для uhx
56 / 56 / 6
Регистрация: 11.07.2013
Сообщений: 300
10.05.2014, 19:01     Как удалить элементы динамического массива, а не сам массив? #2
Через delete - никак.
Пробуй Добавление и удаление элемента динамического массива
senderlender
5 / 5 / 1
Регистрация: 03.12.2013
Сообщений: 50
10.05.2014, 19:02  [ТС]     Как удалить элементы динамического массива, а не сам массив? #3
Спасибо!
Yandex
Объявления
10.05.2014, 19:02     Как удалить элементы динамического массива, а не сам массив?
Ответ Создать тему
Опции темы

Текущее время: 12:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru