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

Как вызвать в главной программе оператор унарный минус - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зачем нужна ссылка в конструкторе копирования http://www.cyberforum.ru/cpp-beginners/thread568548.html
Вопрос такой, Зачем нужна ссылка в конструкторе копирования? Почему не передавать напр. по указателю?
C++ Сравнить переменные Всем доброго времени суток, подскажите как сравнить 5 целочисленных переменных и большую из них распечатать? http://www.cyberforum.ru/cpp-beginners/thread568537.html
C++ ООП
1) Для класса символьной строки определить отношение лексикографического порядка, перегрузив с помощью дружественной функции операцию «<» 2)9. Рациональное число определить как несократимую дробь,...
C++ повернуть массив
Привет всем, ребят помогите написать программу - нужно массив повернуть на 45, 90, 180, 360 градусов и распечатать полученные результаты.
C++ Оператор (-) Унарный минус. классы. http://www.cyberforum.ru/cpp-beginners/thread568525.html
Доброе время суток . помогите . составить operator- (унарный минус) ( что бы координаты x и y были отрицательными .( немогу понять как это сделать .. И как ввести новые координаты x и y то...
C++ Как улучшить код?! Написал код к заданию: Дан целочисленный массив размера N. Если он является перестановкой, то есть содержит все числа от 1 до N, то вывести 0, в противном случае вывести номер первого недопустимого... подробнее

Показать сообщение отдельно
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
08.05.2012, 13:55
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
class Int {
public:
  Int (int value) : m_value(value) {}
  Int operator-() {
    return Int(-m_value);
  }
  operator int() {
    return m_value;
  }
private:
  int m_value;
};
 
int main() {
  Int value (-5);
  int res = -value;
  res = value;
  std::cout << res << std::endl;
}
както также
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru