|
34 / 34 / 21
Регистрация: 02.02.2012
Сообщений: 181
|
||||||
Ошибка: не определяет этот оператор или преобразование к типу приемлемо к встроенному оператору02.07.2014, 11:31. Показов 3158. Ответов 14
Метки нет (Все метки)
Здравствуйте!
Не могу понять, почему так нельзя делать (Ошибка: не определяет этот оператор или преобразование к типу приемлемо к встроенному оператору)
0
|
||||||
| 02.07.2014, 11:31 | |
|
Ответы с готовыми решениями:
14
ошибки "Complex" не определяет этот оператор или преобразование к типу приемлемо к встроенному оператору C2676. Бинарный "++": не определяет этот оператор или преобразование к типу приемлемо к встроенному оператору
|
|
Модератор
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,246
|
||||||
| 02.07.2014, 12:00 | ||||||
|
Надо добавить перегрузку префиксного оператора:
0
|
||||||
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
| 02.07.2014, 12:06 | |
|
zss, только вот префиксная запись должна (по-хорошему) возвращать ТЕКУЩИЙ объект, а не новый. Который у Вас ещё к тому же почему-то опирается на постфиксную форму (count++). Что тоже не правильно.
0
|
|
|
Модератор
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,246
|
|
| 02.07.2014, 12:16 | |
|
Tulosba, Я не переделывал оператор ТС, а только показал как должен выглядеть такой оператор
0
|
|
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||
| 02.07.2014, 12:21 | ||
|
0
|
||
|
34 / 34 / 21
Регистрация: 02.02.2012
Сообщений: 181
|
|
| 02.07.2014, 12:27 [ТС] | |
|
0
|
|
|
Модератор
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,246
|
|||||||||||
| 02.07.2014, 13:22 | |||||||||||
|
Справа от операции стоит объект не того типа, который описан в производном классе.
Вот так компилируется
1
|
|||||||||||
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
| 02.07.2014, 14:05 | |
|
zss, ну зачем же всё то по ссылке возвращать? Префиксная форма должна возвращать измененный текущий объект (т.е. ссылку на this), а постфиксная форма - состояние объекта до модификации (т.е. копию временного).
Добавлено через 1 минуту TyLinka, что Вы вообще хотите сделать? Для какой цели наследование? Есть какая-то четко поставленная задача?
1
|
|
|
Модератор
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,246
|
|
| 02.07.2014, 15:03 | |
|
Tulosba, класс разрабатывается новый. Поэтому можно возвращать все, что угодно
в соответствии с желанием разработчика.
0
|
|
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||
| 02.07.2014, 15:22 | ||
|
Можно ведь и сложение перегрузить чтоб оно диск форматировало, но зачем это называть тогда "сложением"?
0
|
||
|
Модератор
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,246
|
||
| 02.07.2014, 15:35 | ||
|
Кстати, постфиксную операцию в соответствии со стандартными взглядами реализовать, по моему, нельзя. Т.к. не понимаю, как переданный неизмененный объект потом изменить.
0
|
||
|
34 / 34 / 21
Регистрация: 02.02.2012
Сообщений: 181
|
||
| 02.07.2014, 16:25 [ТС] | ||
|
Это просто тренировочное упражнение из Лафоре, где, используя наследование, необходимо добавить возможность использования постфиксных операций для случаев уменьшения и увеличения счетчика. Отсылают к примеру, где были даны классы А и В.
Добавлено через 10 минут
0
|
||
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
| 02.07.2014, 16:33 | |
|
0
|
|
|
34 / 34 / 21
Регистрация: 02.02.2012
Сообщений: 181
|
|
| 02.07.2014, 16:42 [ТС] | |
|
Сделала фотку
Р. Лафоре ООП в С++, 4-е издание (Питер)
0
|
|
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||
| 02.07.2014, 18:32 | ||||||
Сообщение было отмечено TyLinka как решение
Решение
Могу предложить такое решение:
Кликните здесь для просмотра всего текста
2
|
||||||
| 02.07.2014, 18:32 | |
|
Помогаю со студенческими работами здесь
15
Не определяет оператор или преобразование в тип Ошибка C2676 бинарный "[": "matr" не определяет этот оператор
1с ошибка Преобразование значения к типу Число не может быть выполнено Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|