Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перегрузка префиксного оператора инкремента с возвращающим значением - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для заданных x и n вычислить y = ∑ x2/(2i - 1), i = от 1 до Н(Через for) http://www.cyberforum.ru/cpp-beginners/thread1084980.html
Для заданных x и n вычислить y = ∑ x2/(2i - 1), i = 1..n
C++ Как правильно записывать в динамический массив типа класса обьекты? вот банальный пример #pragma once #include "iostream" namespace Program { class Book { typedef unsigned int ui; private: http://www.cyberforum.ru/cpp-beginners/thread1084955.html
C++ Циклический сдвиг матрицы MxN
Ребята вот есть, например, матрица: 123 456 надо что бы получилось 412 563 при таком примере шаг равняется 1. Мой вариант с квадратными матрицами справляется, а вот уже с MxN, я не могу...
C++ LNK2019: ссылка на неразрешенный внешний символ. Что это за ошибка?
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в функции ___tmainCRTStartup C:\Documents and Settings\Димон\Мои документы\Visual Studio...
C++ Как создать чекер для проверки консольных программ http://www.cyberforum.ru/cpp-beginners/thread1084934.html
Мне нужно научиться создавать чекеры для проверки консольных программ... Где можно почитать об этом, а то везде чекеры, чекеры, но не такого типа как мне нужно.
C++ Ошибка в коде. Не могу ввести вещественное число При выполнении программы пытаюсь ввести элементы массива. Каждое число должно быть вещественным. При выполнении программы (при вводе вещественных чисел в массив) компилятор выдает ошибку (скрин... подробнее

Показать сообщение отдельно
aLarman
643 / 564 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
Завершенные тесты: 1
30.01.2014, 10:03
Цитата Сообщение от yol Посмотреть сообщение
Третий момент, раз возвращаемое значение функции (стр. 28) является ссылка, то почему в строке 43 создается объект класса, а не ссылка?
а почему должна быть ссылка если Вы объявили что Сounter а будет объектом
Цитата Сообщение от yol Посмотреть сообщение
C++
1
2
3
4
5
6
const Counter& Counter::operator++()
{
++itsVal;
cout<<"\t\tУвеличил!"<<endl; 
return *this;
}
если я ничего не путаю постфиксная форма вот так реализуется
C++
1
2
3
4
5
6
7
Counter Counter::operator++()
{
Counter tmp(*this);
++itsVal;
cout<<"\t\tУвеличил!"<<endl; 
return tmp;
}
а Ваша реализация болше похожа на префиксную

Добавлено через 2 минуты

Не по теме:

хотя да в теме про префиксную и написано

0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.