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

При переходе из метода в главную функцию теряется информация - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск тестовых файлов http://www.cyberforum.ru/cpp-beginners/thread794305.html
Возник такой вопрос: можно ли написать программу, которая будет искать в папке текстовые файлы и выводить их названия на экран. Если можно, то как?
C++ Обсудим наследование в C++? Приветы Размышления о практической применимости и деталях различных вариаций наследования натолкнули на следующие вопросы. 1. Виртуальное наследование. Верно ли следующее суждение: единственная... http://www.cyberforum.ru/cpp-beginners/thread794297.html
C++ Сделать четные биты равными нечетным и наоборот
нужна помощь с задачей. Используя битовые операций в числе типа unsigned int сделать так, чтобы четные биты стали равны нечетным, а нечетные четным.
C++ Не компилируется старая программа
Здравствуйте. У меня появилась проблема с запуском старой программы на С++ XE2 которая была написана на С++ XE1. При компилирование выкидывает ошибку Fatal: Unable to open file 'RAVE90VCL.LIB'....
C++ с++ двумерный массив http://www.cyberforum.ru/cpp-beginners/thread794270.html
уважаемые программисты прошу помочь с программой на двумерный массив т.к. я не в силах это сделать!!! нужно создать функцию к этой программе: #include<iostream.h> #include<math.h> void main() {...
C++ Из заданного множества точек на плоскости выбрать три разные точки A, B, C Из заданного множества точек на плоскости выбрать три разные точки A, B, C, так, чтобы внутри треугольника ABC содержалось максимальное количество точек этого множества. Помогите решить, пожалуйста. подробнее

Показать сообщение отдельно
ITcrusader
Эксперт С++
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
25.02.2013, 12:46
C++
1
2
ar& operator + (const ar &p)const;
ar& operator * (const int & p);
Конеш теряется) Возвращаешь ссылку на временный объект res. Операторы +, *,... должны возвращать результат по значению, а не по ссылке.

C++
1
2
ar operator + (const ar &p) const;
ar operator * (const int & p) const;
Ну и сдобри оператор * const'ом тоже)))))))

Вдогоночку, ссылки в целях оптимизации подобно крестоносцам пихают всюду программисты))) Ты можешь возвращать ссылки тогда, когда возвращаешь объект, вызвавший функцию (потому что он не исчезает по завершении работы оператора). В таких операторах, как +=, *=,..., =,...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru