0 / 0 / 0
Регистрация: 15.09.2017
Сообщений: 8
|
||||||||||||||||
1 | ||||||||||||||||
Перегрузка постфиксного инкремента26.10.2018, 21:02. Показов 1804. Ответов 2
Метки классы; с++; (Все метки)
Всем добрый вечер. Возникла вот такая проблема. Я перегрузил оператор вывода и оператор постфиксного инкремента. Проблема обнаружилась при использовании их обоих вместе. В начале кода из мэйна выводятся 2 строки с элементами. Поскольку используем инкремент, то в первой строке на 1 элемент меньше должно вывестись. Но при компиляции пустая строка. При отладке понял, что при выводе компилятор работает с неинициализированной выборкой чисел, но вроде как возвращается значение в перегрузке инкремента, поэтому не совсем понимаю как должна тогда выборка передаваться в вывод
0
|
26.10.2018, 21:02 | |
Ответы с готовыми решениями:
2
Перегрзука оператора постфиксного инкремента Вычисления с использованием постфиксного инкремента Использование постфиксного инкремента при присваивании Зачем перегруженному оператору постфиксного инкремента аргумент int |
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
||||||
26.10.2018, 21:11 | 2 | |||||
Сообщение было отмечено s_myslov как решение
Решение
Нужно возвращать не ссылку, а значение!!!!!!!!!!!!!!
Соответственно, хорошим тоном будет перегрузить копиконструктор и operator= И что это за порнуха:
1
|
0 / 0 / 0
Регистрация: 15.09.2017
Сообщений: 8
|
|
26.10.2018, 22:47 [ТС] | 3 |
zss, Спасибо большое, осознал в чем ошибка. А эта строчка осталась от другой функции, где были разные экземпляры. Но согласен, что выглядит очень пошло
0
|
26.10.2018, 22:47 | |
26.10.2018, 22:47 | |
Помогаю со студенческими работами здесь
3
Какой будет счетчик при использовании постфиксного инкремента? Перегрузка инкремента ++ Перегрузка инкремента перегрузка оператора инкремента Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |