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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lahden
1 / 1 / 0
Регистрация: 26.09.2013
Сообщений: 52
#1

Обработать объекты авторского класса (массив объектов) - C++

08.12.2013, 00:30. Просмотров 157. Ответов 0
Метки нет (Все метки)

Задача такова: оставить объекты, чей цвет равен заданному пользователем
Вот, что получилось, но не совсем работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bool CCatalogue :: processFruit (const char* color)
{
    for (int j(0); j < m_n; j++)
    {
        if (*m_p [j] == color)
        {
            ++j;
            continue;
        }
        else
        {
            delete m_p[j];
            m_p [j] = m_p [j+1];
            m_n--;
        }
    }
    return true;
}
Цикл удаляет объект, цвет которого не равен пользовательскому.
Но я не могу правильно сместить объекты, т.е. если делать как сейчас, то при просмотре состояния все попросту вистнет и заканчивается.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2013, 00:30     Обработать объекты авторского класса (массив объектов)
Посмотрите здесь:

Преобразование объектов одного класса в объекты другого - C++
Есть сей код.Тут я пытаюсь осуществить преобразование объекта класса myCl к классу myCl2. Код вызывает завершение работы компилятора. В чем...

В массиве объектов класса все объекты заполняются данными последнего - C++
Есть задача: напишите программу, которая может выводить список членов по реальным именам, должностям, секретным именам и по предпочтению...

Массив объектов класса как член другого класса - C++
Здравствуйте. У меня тут возникла проблемка #include &quot;main.h&quot; class player { public: player(); player(char*); ...

Возможно ли объекты и потомки этих объектов поместить в один и тот же динамический массив? - C++
У меня есть объекты, очень сложные объекты. Они постоянно относятся то одному то другому массива, они постоянно выполняют большое...

Запись в массив объекты класса (vector) - C++
// oop_laba2_2cpp: определяет точку входа для консольного приложения. //Вариант 6 //Объект – директория. // //Включает в себя ...

Массив объектов класса - C++
Всем привет! Я не так давно познакомился с классами в C++, прочитав несколько статей по этой теме решил попрактиковаться. Есть задача:...

Массив объектов класса - C++
Добрый день. При попытки создать массив объектов класса ошибка. Как в дальнейшем динамически изменять размер массива (добавлять-удалять...

Массив объектов класса - C++
Товарищи, доброго времени суток! Помогите, пож-та, найти ошибку в коде, всё перепроверил, не понимаю всё равно. Суть проги такая - 5...

Массив объектов класса - C++
Здравствуйте, не могу разобраться как записать в массив объекты класса ObjectX. Подскажите пожалуйста. class ObjectX{ public: int...

Массив объектов класса Word - C++
дано предложение. в функции get_word разбиваю на слова. создаю в майне массив объектов класса Word, используя метод которого хочу вывести...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru