|
║XLR8║
|
||||||
Перегрузка опереторов для пользовательских класов06.01.2010, 16:43. Показов 1149. Ответов 12
Метки нет (Все метки)
35 C:\Documents and Settings\Администратор\Рабочий стол\help.cpp no match for 'operator-' in 'A1 - A2'
0
|
||||||
| 06.01.2010, 16:43 | |
|
Ответы с готовыми решениями:
12
Перегрузка операторов разных класов
Составить запрос для коллекции класов содержащих в себе коллекцию других классов |
|
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
|
||
| 06.01.2010, 16:45 | ||
1
|
||
|
║XLR8║
|
||||||
| 06.01.2010, 16:55 [ТС] | ||||||
|
все, нашел,
Добавлено через 8 минут я почему за перегрузку всялся: с стек приятней добавлять елементы используя "+=" ![]() тему пожалуй можно, закрыть, только еще один вопрос: как перегрузить преинкрументные и постинкрементные операторы?
0
|
||||||
|
Maniac
|
||||||
| 06.01.2010, 17:04 | ||||||
1
|
||||||
|
║XLR8║
|
||||||
| 06.01.2010, 17:07 [ТС] | ||||||
|
вот вроде вышло сделать префиксную инткементацию, но она должна изменять само значение в класе, а при выводе значения оно остается тем же..
0
|
||||||
|
39 / 39 / 1
Регистрация: 13.09.2009
Сообщений: 108
|
|
| 06.01.2010, 17:51 | |
|
А разве по умолчанию не постфикная форма перегружается?
Различные языки по-разному решают приведённые вопросы. Так, в C++ приоритет и ассоциативность перегруженных версий операций сохраняются такими же, как и у определённых в языке, а описания перегрузки префиксной и постфиксной формы операторов инкремента и декремента используют различные сигнатуры: Префиксная форма Постфиксная форма Функция T &operator ++(T &) T operator ++(T &, int) Функция-член T &T::operator ++() T T::operator ++(int) friend int &operator ! (T a) { return a.inf; } - так вроде все работает) Кстати, ты бы отделял интерфейс класса от реализации. Конечно в таких функциях это только мешать будет, но надо
1
|
|
|
║XLR8║
|
||||||||||||
| 06.01.2010, 21:18 [ТС] | ||||||||||||
|
лично меня это только запутывает.. Добавлено через 6 минут ISergey, можете обьснить почему преимущественно использовать
0
|
||||||||||||
|
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
|
|
| 06.01.2010, 22:30 | |
|
const ставят для того, чтобы предупредить нежелательное изменение переменной, а ссылки чисто для быстроты доступа к данным (хотя в таком примере это не принципиально).
1
|
|
|
0 / 0 / 0
Регистрация: 28.02.2010
Сообщений: 10
|
|
| 20.03.2010, 23:05 | |
|
а как перегрузить оператор :=???
0
|
|
|
0 / 0 / 0
Регистрация: 28.02.2010
Сообщений: 10
|
|
| 21.03.2010, 01:04 | |
|
за сравнения масивов оценок "==")))
0
|
|
|
0 / 0 / 0
Регистрация: 28.02.2010
Сообщений: 10
|
|
| 21.03.2010, 11:12 | |
|
фиксированые
0
|
|
| 21.03.2010, 11:12 | |
|
Помогаю со студенческими работами здесь
13
Привелегии для пользовательских ролей
IDE для запуска пользовательских скриптов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.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.
В качестве источника данных. . .
|