Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2012, 17:25   #1
Anton Reality
 
Регистрация: 14.12.2012
Сообщений: 7
По умолчанию Проблема С++

Есть двусвязный список с итератором. Когда я попытался сделать пользовательский интерфейс, то оно работает как попало. У меня конец списка и начало стало одним и тем же. Если кто может помочь исправить интерфейс, что бы он работал правильно, буду признателен, и с меня причитается.
Вложения
Тип файла: rar studlist.rar (2.6 Кб, 8 просмотров)
Anton Reality вне форума Ответить с цитированием
Старый 14.12.2012, 18:13   #2
Perchik71
С++, Delphi
Форумчанин
 
Аватар для Perchik71
 
Регистрация: 24.11.2012
Сообщений: 495
По умолчанию

зачем вам такие сложности...
нельзя ли просто сделать множественное наследование?
Если помог, тут весы есть , Вам не сложно, а мне приятно.
Perchik71 вне форума Ответить с цитированием
Старый 14.12.2012, 18:24   #3
Perchik71
С++, Delphi
Форумчанин
 
Аватар для Perchik71
 
Регистрация: 24.11.2012
Сообщений: 495
По умолчанию

Код:
/*
Этот класс определяет тип объекта
*/

template<class TType> 
class TElement
{
TType info;
protected:
TElement<TType> *next, *prior;
public:
TElement(): next(NULL), prior(NULL) {}
};

template<class TType> 
class TList: public TElement<TType>
{
TElement<TType> *start, *end;
public:
TList() { start = end = NULL; }
~TList();

void Store(...);
void Remove(...);
TElement<TType> *Find(...);

....
можно оператор []
...

};
сразу будет понятно как делать интерфейс.
Если помог, тут весы есть , Вам не сложно, а мне приятно.
Perchik71 вне форума Ответить с цитированием
Старый 15.12.2012, 02:57   #4
Anton Reality
 
Регистрация: 14.12.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Perchik71 Посмотреть сообщение
Код:
/*
Этот класс определяет тип объекта
*/

template<class TType> 
class TElement
{
TType info;
protected:
TElement<TType> *next, *prior;
public:
TElement(): next(NULL), prior(NULL) {}
};

template<class TType> 
class TList: public TElement<TType>
{
TElement<TType> *start, *end;
public:
TList() { start = end = NULL; }
~TList();

void Store(...);
void Remove(...);
TElement<TType> *Find(...);

....
можно оператор []
...

};
сразу будет понятно как делать интерфейс.

У меня уже есть свой интерфейс. По новому переделывать не особо хочется. Не могли бы ли вы, помочь с моим интерфейсом?
Anton Reality вне форума Ответить с цитированием
Старый 15.12.2012, 08:21   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
У меня уже есть свой интерфейс. По новому переделывать не особо хочется. Не могли бы ли вы, помочь с моим интерфейсом?
И откуда такие упрямые беруться? Perchik71, Вам всё уже показал (а (аватарка смущает))
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 16.12.2012, 20:01   #6
Anton Reality
 
Регистрация: 14.12.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
И откуда такие упрямые беруться? Perchik71, Вам всё уже показал (а (аватарка смущает))

Я все понимаю, но все же по новой я делать не хочу, хочу доработать то что у меня есть)
Anton Reality вне форума Ответить с цитированием
Старый 17.12.2012, 01:34   #7
Anton Reality
 
Регистрация: 14.12.2012
Сообщений: 7
По умолчанию

up ;( нужна очень ваша помощь!
Anton Reality вне форума Ответить с цитированием
Старый 19.12.2012, 20:27   #8
Anton Reality
 
Регистрация: 14.12.2012
Сообщений: 7
По умолчанию

проблема актуальна(
Anton Reality вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Неблокирующий сокет Си проблема с закрытием, проблема с закрытием сокетов в цикле mnx_vol C/C++ Сетевое программирование 0 06.11.2012 13:57
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37