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

Перегрузка операторов для константных и неконстантных объектов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Где ошибка, вывод простых чисел http://www.cyberforum.ru/cpp-beginners/thread1604455.html
for ( int i = 2; i * i <= n; i++ ) { if ( n % i == 0 ) { return 0; } } return 1; } return 0; }
C++ Система банкомат Создать принцип работы банкомата в консольном виде на C++ Visual Studio 2013 Принцип работы: 1.ввод пароля - введите 1 2. выход - введите 2 Если пароль не верен то - пароль неверен если верен, то возможность : 1. просмотр баланса 2. снятие наличных 3. внести наличные http://www.cyberforum.ru/cpp-beginners/thread1604442.html
Простые числа C++
не выводит значения (задания простые числа) #include <iostream> int main (int n) { if ( n > 1 ) { for ( int i = 2; i * i <= n; i++ ) { if ( n % i == 0 ) { return 0; } }
C++ Ошибка использования функции invert
Добрый вечер! Компилятор выдает ошибку в строках 26 и 29 "error C2664: 'void invert(int &)' : cannot convert argument 1 from 'int' to 'int &' ". Подскажите, пожалуйста, что здесь не так? //P6-24.CPP - праводопустимые выражения в качестве параметров #include <iostream> #include <locale> using namespace std; int n = -55; void invert(int& k = n) // Инициализация параметра-ссылки
C++ Создать модель баз данных для вывода успеваемости студента http://www.cyberforum.ru/cpp-beginners/thread1604439.html
1) Создать модель баз данных для вывода успеваемости студента. 2) Структура записей должна иметь следующие данные 1. Фамилия имя отчество студента , 2. Название лабораторной работе.3. Успешность по дисциплина зачете
C++ Как определить на четном или нечетном месте стоит цифра в числе? Как определить на четном или нечетном месте стоит цифра в числе? Не могу понять как определить это, если убирать по одной цифре в конце в цикле while, то получается, что обрабатывается та цифра, которая стоит на том месте А вот как узнать про четность или нечетность в числе не могу понять подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2137 / 970 / 223
Регистрация: 30.11.2013
Сообщений: 3,240
06.12.2015, 21:51     Перегрузка операторов для константных и неконстантных объектов
Самый плохой пример на эту тему - не смотреть!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
using namespace std;
 
class Hero
{
   int m_hp = 0;
 
public:
   int        getHP() const;
   int&       getHP();
};
 
int Hero::getHP() const
{
   return m_hp;
}
int& Hero::getHP()
{
   return m_hp;
}
 
 
int main()
{
   Hero a;
   a.getHP() = 15;
   cout << a.getHP() << endl;
 
   const Hero b;
   //b.getHP() = 18;                  // error
   cout << b.getHP() << endl;
}
 
Текущее время: 07:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru