Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
cetrael
60 / 5 / 3
Регистрация: 01.10.2011
Сообщений: 93
24.10.2011, 22:48  [ТС]

Перегрузка оператора инкремента/декремента через friend - C++

24.10.2011, 22:48. Просмотров 2591. Ответов 7
Метки (Все метки)

Цитата Сообщение от silent_1991 Посмотреть сообщение
Как поступить с чем? Вопроса я не вижу, вижу лишь констатацию факта.
Извиняй, битый час за кодом уже сижу, туплю.

C++
1
2
3
4
5
6
7
intArray operator --(intArray a) {
        cout << "Overloaded operator --"<< endl;
        a.arr[1]++;
        return a;
 
 
}
Данный код не делает никаких изменений с массивом, ибо работает с копией, а нужно добиться инкремента и вывести результат.
Класс intArray допустим содержит одномерный массив int чисел.

Ай, все, передал через ссылку, все сделал, извиняйте за беспокойство.
P.S. буду прежде думать, чем постить сюда
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2011, 22:48
Темы с ответами и решениями для C++ Перегрузка оператора инкремента/декремента через friend:

Использование инкремента(Декремента)
Есть три кнопки и три индикатора(лампочки). Если нажимаю кнопку-1 тогда...

перегрузка через friend, ошибка:(
Почему-то пишет что нету доступа к приватным параметрам, но функция же...

Постфиксная и префиксная форма инкремента и декремента.
Само задание: Написать программу с примерами постфиксной и префиксной формами...

Вывод в поток и операция инкремента / декремента
При использовании следующего оператора вывода в поток: int n = 10; cout &lt;&lt;...

0
Перегрузка оператора инкремента/декремента через friend C++   Следующее сообщение темы 
Другие темы раздела
C++ Паттерн Domain Model (Модель области определения) http://www.cyberforum.ru/cpp-beginners/thread371950.html
Кто что может подкинуть по этому Паттерну?))
C++ Выводит вместо массива е числа от балды. Где проблема? Пишу программу, попутно сталкиваюсь с проблемами, которые непонятны, ибо что-то подзабыл и не получается никак понять. #include <stdio.h> #include <conio.h> #include <math.h> int main() { ... http://www.cyberforum.ru/cpp-beginners/thread371940.html
C++ Dev c++ ( цветная печать )
Подскажите пожалуйста, чем заменить cprintf() , textbackground(), textcolor() или textattr в Dev c++ . Нужна цветная печать... <Conio.h> не помогает
Помогите, пожалуйста, написать программу в Microsoft Visual Studio C++
Тема: Одновимірні масиви Дано одновимірний масив А1, А2, …, А10 дійсних чисел. Одержати найбільше серед А1+А10, А2+А9, …, А5+А6.
C++ Ввод данных в Windows Forms http://www.cyberforum.ru/cpp-beginners/thread371903.html
На вход программе подаётся 4 числа: три из них - вещественные, одно - вещественное положительное. Ввод данных хочу осуществить через textBox(если точнее, печатаем сразу несколько строк, в каждой из...
C++ Методы доступа к данным Get и Set Доброе время суток! Мне нужна информация по Get та Set, а точнее по методам доступа. Начал гуглить, но ничего нормального не нашел. Буду благодарен за помощь! подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru