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

Список из массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ std::fflush(stdin); http://www.cyberforum.ru/cpp-beginners/thread1008152.html
std::fflush(stdin); что делает эта функция?
C++ Задача, одномерный массив Задан массив, элементы которого принимают значения 0 или 1. Написать программу поиска наибольшего по длине участка, заполненного единицами. Вывести на экран индексы начала и конца найденого участка ... http://www.cyberforum.ru/cpp-beginners/thread1008139.html
C++ Классы и наследование
Реализовать класс−оболочку Number для числового типа double. Реализовать методы умножения и вычитания. Создать производный класс Real, в котором реализовать метод, вычисляющий корень произвольной...
Не могу понять, как работает побитовый сдвиг C++
Есть вот такой код: int invar, wv1, wv2, et, yt, resv; invar = 14; wv1 = invar >> 4; printf("%i\n", wv1); wv1 = wv1 << 28; printf("%i\n", wv1); wv1 = wv1 >> 24; printf("%i\n", wv1);...
C++ Необходимо заменить нулевые элементы матрицы вещественных чисел размерностью 5 на 5 ее максимальным элементом http://www.cyberforum.ru/cpp-beginners/thread1008109.html
Помогите пожалуйста сделать программу на Borland C++ 6. Заменить нулевые элементы матрицы вещественных чисел размерностью 5x5 ее максимальным элементом
C++ Что делает данная программа? #include <stdarg.h> #include <iostream.h> #include <conio.h> void sum (char *fmt,...) { va_list ap; int a; double b; long c; подробнее

Показать сообщение отдельно
Alise.
0 / 0 / 0
Регистрация: 18.07.2012
Сообщений: 17

Список из массивов - C++

14.11.2013, 22:33. Просмотров 264. Ответов 0
Метки (Все метки)

Добрый вечер!) Вопрос, собственно, такой.

Нужно создать линейный список из булевских массивов.

C++
1
2
3
4
struct element {
bool *connected_component;
    element *next;
};
создаю структуру, в которой хранится массив,
делаю список:
C++
1
2
3
4
5
6
7
8
9
10
11
class List {
    element *Head;
    int size;
public:
    List():Head(NULL),size(0) {}; 
    ~List(); 
    void Add(bool *input); 
    void Show();
    void Pop(bool *output);
    int Count() {return size;}; 
};
и у меня проблема с деструктором.
на попытку сделать так:
C++
1
2
3
4
5
6
7
8
9
List::~List(){
    while (Head!=0)
    {
      element *temp=Head->next;
      delete Head;
      delete [] connected_component;
      Head=temp;
    }
}
он говорит, что не видит connected_component.
Вопрос, может и не особенно интеллектуальный, но я на самом деле не знаю что делать.
Заранее спасибо

Добавлено через 16 минут
Все, сама разобралась.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru