|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.09.2015, 16:17 | #11 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну и в чем проблема объединить? В результате должен получиться список с элементами (значениями) из первых двух.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
04.09.2015, 16:22 | #12 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
А как в методе класса опередить то, что в левой и правой частях от + должны быть переменные типа МойКласс.
В этом классе, как я понял нужно описать : Метод add для заполнения первого И второго и т.д списка И оператор плюс, который их объединит? не очень разбираюсь в перегрузке
from dark to light)
|
04.09.2015, 16:30 | #13 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну дык разберитесь, почитайте что-нибудь. Например ссылку с первой страницы.
+ вроде бы обычно через += реализовывают.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
04.09.2015, 16:33 | #14 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
переводчик кривой, а смысл использовать += тогда, когда в задаче результат нужно сохранить в отдельном списке?
А вот если так: а+=с, то все будет в а Я подумал новый список заполнить элементами первого, потом второго
from dark to light)
Последний раз редактировалось Алексей_2012; 04.09.2015 в 16:35. |
04.09.2015, 16:47 | #15 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Чтобы были оба оператора. И в + создается копия, а в += нет, только ссылки.
Поэтому можно просто реализовать += (изменение текущего, this, а через него +) Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 04.09.2015 в 16:55. |
04.09.2015, 20:35 | #16 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
А вот так, как я пытаюсь - не получится?
Код:
Код:
from dark to light)
|
04.09.2015, 20:39 | #17 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Дык сделайте += (это и проще, чем +, не надо создавать никакой новый объект и добавлять оба в него) и бесплатно получите +, как в примере выше.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
04.09.2015, 21:21 | #18 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Все равно, проблема в том, что QT даже не компилит это
Код:
В принципе, алгоритм придумал, но вот не пойму, зачем в качестве поля класса - голова списка? з.ы. туплю
from dark to light)
|
04.09.2015, 21:27 | #19 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Говорю ж += проще.
Чего там думать над алгоритмом? Проходите переданный список (rhs) и вызываете add для добавления всех значений в this.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перегрузка оператора c++ | Arrioh | Общие вопросы C/C++ | 2 | 05.01.2013 08:46 |
Qt объекты сигналы и слоты | Aistn | Qt и кроссплатформенное программирование С/С++ | 5 | 05.06.2011 05:09 |
qt сигналы и слоты | DANATER | Помощь студентам | 3 | 27.03.2011 22:21 |
перегрузка оператора = | mcpro | Общие вопросы C/C++ | 8 | 04.02.2011 15:28 |
С++ перегрузка оператора | cati | Помощь студентам | 10 | 21.04.2010 23:38 |