QHash |
Здравствуйте, гость ( Вход | Регистрация )
QHash |
k0p4 |
16.2.2010, 20:57
Сообщение
#1
|
Студент Группа: Участник Сообщений: 20 Регистрация: 18.10.2009 Пользователь №: 1160 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте. Есть проблемка. Не могу засунуть собственный клас в QHash, вот такой код :
hash.h :
hash.cpp:
Покажите плз ошибки, очень надо, за ранее благодарен. Сообщение отредактировал Litkevich Yuriy - 16.2.2010, 21:02
Причина редактирования: форматирование
|
|
|
kibsoft |
16.2.2010, 21:04
Сообщение
#2
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
Че компилятор то выдает? Какие ошибки?
|
|
|
Litkevich Yuriy |
16.2.2010, 21:12
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
k0p4 |
16.2.2010, 21:12
Сообщение
#4
|
Студент Группа: Участник Сообщений: 20 Регистрация: 18.10.2009 Пользователь №: 1160 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата Че компилятор то выдает? Какие ошибки? c:/users/k0p4/documents/testhash/hash.h:21: error: 'name' : is not a member of 'Employee' c:/users/k0p4/documents/testhash/hash.h:22: error: 'dateOfBirth' : is not a member of 'Employee' c:/users/k0p4/documents/testhash/hash.h:27: error: left of '.day' must have class/struct/union C:/Users/k0p4/Documents/testHash/main.cpp:8: error: 'show' : is not a member of 'Employee' \\ подозреваю, что тут у меня главная ошибка... , причём 1 и 2 ошибка повторяються раз по пять. |
|
|
Litkevich Yuriy |
16.2.2010, 21:14
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
k0p4 |
16.2.2010, 21:16
Сообщение
#6
|
Студент Группа: Участник Сообщений: 20 Регистрация: 18.10.2009 Пользователь №: 1160 Спасибо сказали: 0 раз(а) Репутация: 0 |
поправил так :
Раскрывающийся текст
ошибки абсолютно те же. |
|
|
Litkevich Yuriy |
16.2.2010, 21:27
Сообщение
#7
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
k0p4 |
16.2.2010, 21:28
Сообщение
#8
|
Студент Группа: Участник Сообщений: 20 Регистрация: 18.10.2009 Пользователь №: 1160 Спасибо сказали: 0 раз(а) Репутация: 0 |
кстати, надо было переменные в конструкторе определять не в конструкторе?, т.е
Раскрывающийся текст
после этой записи совсем другие ошибки... c:/users/k0p4/documents/testhash/hash.h:21: error: term does not evaluate to a function taking 0 arguments |
|
|
Litkevich Yuriy |
16.2.2010, 21:30
Сообщение
#9
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
k0p4 |
16.2.2010, 21:33
Сообщение
#10
|
Студент Группа: Участник Сообщений: 20 Регистрация: 18.10.2009 Пользователь №: 1160 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата 2) Переменные-члены закрытые, а функции не дружественные. это я исправил, сразу же после своего поста, потому как дошло. т.е. я определил переменные как паблик. помимо этой записи , переменные name, dateOfBirth, должны быть где-то определены? |
|
|
Текстовая версия | Сейчас: 26.11.2024, 2:13 |