![]() |
|
|
![]()
|
|
| DonPager |
|
||||
|
Колдырь ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 28.3.2003 Где: Воронеж Репутация: 1 Всего: 2 |
есть класс:
вопрос в том правильно ли я перегружаю оператор [] потому как на такую запись:
выдаёт ошибку несоответствия типов -------------------- кодер + лодырь = колдырь |
||||
|
|||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: нет Всего: 110 |
а как объявлен AuthList?
-------------------- qqq |
|||
|
||||
| DonPager |
|
|||
|
Колдырь ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 28.3.2003 Где: Воронеж Репутация: 1 Всего: 2 |
как (TAuthTable *)
-------------------- кодер + лодырь = колдырь |
|||
|
||||
| Fazil6 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 11 Всего: 60 |
<сори... переработал...>
Добавлено через 2 минуты и 43 секунды а используешь как TAuthTable Добавлено через 6 минут и 34 секунды что за функция ? Это сообщение отредактировал(а) Fazil6 - 16.1.2008, 16:13 |
|||
|
||||
| DonPager |
|
|||
|
Колдырь ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 28.3.2003 Где: Воронеж Репутация: 1 Всего: 2 |
ну приведу пример реализации
но имхо описаловки достачно -------------------- кодер + лодырь = колдырь |
|||
|
||||
| DonPager |
|
|||
|
Колдырь ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 28.3.2003 Где: Воронеж Репутация: 1 Всего: 2 |
вобщем х. с ним с оператором ...
сделал так
и всё ништяк -------------------- кодер + лодырь = колдырь |
|||
|
||||
| ama_kid |
|
|||
![]() АСУТП-кодер ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1460 Регистрация: 5.3.2007 Где: Москва Репутация: 10 Всего: 95 |
ну тебе же Fazil6 вроде правильно указал путь: надо было просто написать типо такого:
-------------------- самурай без меча подобен самураю с мечом, но только без меча |
|||
|
||||
| DonPager |
|
|||
|
Колдырь ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 28.3.2003 Где: Воронеж Репутация: 1 Всего: 2 |
[QUOTE=
вобщем мне то хотелось писать именно AuthList[i], но так и не догнал как надо было описать перегрузку, чтобы так написать -------------------- кодер + лодырь = колдырь |
|||
|
||||
| ama_kid |
|
|||
![]() АСУТП-кодер ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1460 Регистрация: 5.3.2007 Где: Москва Репутация: 10 Всего: 95 |
Тогда надо было его и объявлять как "объект", а не "ссылка на объект", т.е.
-------------------- самурай без меча подобен самураю с мечом, но только без меча |
|||
|
||||
| DonPager |
|
|||
|
Колдырь ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 28.3.2003 Где: Воронеж Репутация: 1 Всего: 2 |
ama_kid, Вобщем я так понял перегрузку для указателя сделать нельзя ?
-------------------- кодер + лодырь = колдырь |
|||
|
||||
| ama_kid |
|
|||
![]() АСУТП-кодер ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1460 Регистрация: 5.3.2007 Где: Москва Репутация: 10 Всего: 95 |
вообще-то перегрузка оператора делается для типа. Переменную типа ты можешь объявить объектом, либо указателем на объект и в зависимости от того как ты объявил - соответствующим образом обращаться к выделенному участку памяти - либо по имени (в случае объекта), либо разыменовыванием указателя... тут вроде как даже сам факт наличия перегрузки оператора ни при чем...
-------------------- самурай без меча подобен самураю с мечом, но только без меча |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |