![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
![]()
В конструкторе.
Пол-жизни сидючи, в монитор глядючи...
![]() |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 13.05.2012
Сообщений: 30
|
![]()
В конструкторе класса?
|
![]() |
![]() |
![]() |
#13 |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
![]()
Можно и в конструкторе структуры, ведь он будет вызываться перед конструктором класса.
Пол-жизни сидючи, в монитор глядючи...
![]() |
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 13.05.2012
Сообщений: 30
|
![]()
Сделал по нубски.
Инициализировал переменные в main через цикл Код:
Но вывести через GetKey он может только первое значение, если попросить второе или третье обязательно вылетает с ошибкой. В чём может быть проблема? Переменные инициализировал, фунгкцию всю просмотрел, вроде никаких косяков нет, а прога не работает совсем. |
![]() |
![]() |
![]() |
#15 |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
![]()
Какой-то неправильный подход.
Имхо, надо делать как-то так: Код:
Пол-жизни сидючи, в монитор глядючи...
![]() |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 13.05.2012
Сообщений: 30
|
![]()
Спасибо, попробую. А со структурой просто более понятно по мне так.
Тут получается два конструктора, да? Но тогда получается, что теперь мне в каждой функции (добавление, удаление и поиск) на входе ещё запрашивать размер массива или вызывать эту функцию в цикле для каждого из m элементов массива. по-моему это неочень удобно или я могу чего-то непонимать. |
![]() |
![]() |
![]() |
#17 | |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
![]()
Вообще говоря это две разных реализации одного интерфейса. Перегрузка конструктора. Читайте про перегрузку функций и полиморфизм.
Цитата:
Код:
Пол-жизни сидючи, в монитор глядючи...
![]() |
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 13.05.2012
Сообщений: 30
|
![]()
Фигась. Пойду про векторы почитаю, спасибо!
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 13.05.2012
Сообщений: 30
|
![]()
Вобщем сказал мне преподаватель забыть о векторах. С той проблемой кое-как разобрались. Дал задание мне сделать тесты на супешные - добавление, удаление и поиск записей. Сделал. Но теперь надо сделать тест, при котором проверится быстродействие программы. Это тест, которые вызывает другие тесты. Дело в том, что нужен таймер, который мне будет выдавать время, чтобы я мог посчитать среднее. Преподаватель сказал, что лучше через time. Другие функции он сказал не трогать, так как некоторые работают на Винде, но не работают на Линуксе и наоборот. А я программирую дома на винде, а показываю прогу на Линуксе.
Вот собственно весь код: Код:
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 13.05.2012
Сообщений: 30
|
![]()
Херню написал... Нашёл про time_t немного. Испраивл timetest
Код:
Последний раз редактировалось Jirogirg; 24.08.2012 в 22:35. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
хеш-таблица с разрешением коллизий связыванием | Ovis | Помощь студентам | 0 | 18.05.2012 00:36 |
Хеш-таблица на основе стеков. Dephi | Satevg | Помощь студентам | 1 | 17.04.2011 23:48 |
хеш-таблица | CHUCKe | Помощь студентам | 2 | 17.11.2010 23:30 |
ХЕШ-таблица | iceman2112 | Общие вопросы C/C++ | 0 | 09.05.2010 13:07 |
Хеш-таблица. Непонятно с решением коллизии методом перемешивания внутренними цепочками | Познающий | Помощь студентам | 9 | 05.12.2009 02:48 |