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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2011, 01:42   #1
Alex1911
 
Регистрация: 27.03.2011
Сообщений: 3
По умолчанию проитерировать свой класс хэш-таблицы

Всем привет!!
подскажите пожалуйста, как создать класс-итератор для хэш-таблицы со списками, при этом чтобы он при достижении конца одного списка переходил к другому, а в конце последнего не тупил...
у меня никак не полуется его написать, чтобы он мог как-то ссылаться на мой класс хэш-таблицы, и не могу связать итераторы vector и list в классе-итераторе.
Код:
class CHash
{
private:
    vector <list <string> > table;
    int num_of_elem;
public:
    CHash ();
    int return_num_of_elem ();
};
 
int CHash::return_num_of_elem()
{
    return num_of_elem;
}
 
CHash::CHash ()
{
    table.resize (10);
    num_of_elem = 0;
}
Alex1911 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хэш таблицы akosh12345 Общие вопросы C/C++ 1 22.02.2011 14:38
хэш-таблицы в с++ mephistophel Помощь студентам 0 24.04.2010 02:56
Постройка хэш-таблицы Syalon Общие вопросы C/C++ 0 11.11.2009 02:14
Хэш таблицы _Studentka_ Общие вопросы по Java, Java SE, Kotlin 3 04.11.2009 21:49
Почему размер хэш-таблицы обязательно простое число? Zefick Помощь студентам 4 25.12.2008 13:42