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

Реализация перегрузки "operator +" для двух объектов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция для сравнения двух символьных последовательностей http://www.cyberforum.ru/cpp-beginners/thread18488.html
С помощью поинтеров напишите функцию для сравнения двух символьных последовательностей ( без strcmp() ). плиз очень надо!
C++ Написать программу внесения в список информации о новых членах кооператива В списке содержится информация о владельцах гаражного кооператива: ФИО, марка автомобиля, номер машины. Написать программу внесения в список информации о новых членах кооператива, если данные о них... http://www.cyberforum.ru/cpp-beginners/thread18485.html
Программа с мак адресом C++
Написать программу приводящую введенный мак адрес к следующему виду: GG:GG:GG:GG:GG:GG. Где GG это 16 ричное число записанное в верхнем регистре с ведущим нулем. Пример AA:1F:14:10:05:F3....
C++ Помогите пожааалуйста!!!
Для заданной матрицы 4х4 найти k, что k-я строка матрицы совпадает с k-ым столбцом.Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. P.s:Помогите...
C++ Ошибка или что-то.. http://www.cyberforum.ru/cpp-beginners/thread18479.html
приветствую Вас... как говорится, нид хелп... завтра сдавать программу в универе , да и много чего, мозг выжат... всё, что сумел написать, но она не работает... вот задание: D18. Сделать класс...
C++ Файлы, поиск слова и замена на другое слово Напишите программу, которая в файле INPUT.txt заменяет слово "hello" на слово "reboot" подробнее

Показать сообщение отдельно
Casper!
15 / 14 / 1
Регистрация: 02.09.2008
Сообщений: 167
15.12.2008, 13:10
и не получиться =) так как ты написал

Добавлено через 7 минут 42 секунды
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <windows.h>
#include<iostream>
#include<time.h>
using namespace std;
class Int{
int m_num;
public:
 Int(){
     this->m_num=0;
 }
 Int(int num){
  this->m_num=num;
 }
 Int operator +( Int num){
        Int rez(this->m_num+num.m_num);
  return rez;
 }
 Int operator -( Int num){
  num.m_num=-num.m_num;
  return this->operator +(num);
 }
 Int operator *(Int num){
  Int rez(this->m_num*num.m_num);
  return rez;
 }
 Int operator /( Int num){
  Int rez(this->m_num/num.m_num);
  return rez;
 }
 Int&operator+=(Int num){
  this->m_num+=num.m_num;
  return*this;
 }
 
 Int operator^(const Int& obj){
  Int res; 
  res.m_num=1;
  for(int i=1;i<=obj.m_num;i++)
   res.m_num*=this->m_num;
  return res;
 }
 
 void Show(){
  cout<<m_num<<'\n';
 }
};
void main(){
 Int a=5;
 Int b=3;
 Int c=10;
 //Int d=a+b+c;
 Int e=a*b/b;
 Int d;(d+=a)+=b;
 Int f=a^3;
 f.Show();
 //Int d=(a.operator+(b)).operator+(c);
 //e.Show();
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru