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

Class MyInt - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сложить пятнадцатое простое , четвертое совершенное и первое нечетное избыточное число http://www.cyberforum.ru/cpp-beginners/thread904744.html
Сложить пятнадцатое простое , четвертое совершенное и первое нечетное избыточное число( составить 3 функции , которые будут проверять является ли число простым, совершенным , избыточным соответственно)
C++ Перевод кода с visual basic на C++ Здравствуйте!Помогите, пожалуйста, перевести задачу о распределении инвестиций с visual basic на C++. 1. ReDim B(0 to M) 2. 3. B(M)=0 4. ReDim Usub(1 To N, 0 To M) 5. For i=N To 1 Step -1 6. x1=M: if i=1 Then x1=0 7. For x=0 To x1 8. u0=0: u1=M-x: if i=N Then u0=u1 http://www.cyberforum.ru/cpp-beginners/thread904742.html
If и Else C++
Решил "поиграться" с этими двумя операторами, в итоге должна была выйти программка - вопросник, сначала у меня не получился этот вопрос, теперь вышло, но несколько не так. При выборе D должно было писаться Perfect!, а пишется Bad... very bad... , но при этом, если выбрать любой другой вариант - пишется Perfect! Не подскажите, как это исправить? Код ниже: #include <iostream> #include...
C++ Преобразование в строку
Здравствуйте. Есть матрица элементы которой имеют тип шаблона template <class T> class Matrix { T** values; size_t rows; size_t cols;
C++ Програмка http://www.cyberforum.ru/cpp-beginners/thread904713.html
Написать
C++ [U][B] исправте пожайлусто ощыбку [/B][/U] есть задача по теории работает но выдает ошыбку а я немогу понять в чём суть исправте пожайлусто подробнее

Показать сообщение отдельно
Давид
Программист 1С
 Аватар для Давид
853 / 708 / 80
Регистрация: 03.03.2009
Сообщений: 1,147
17.06.2013, 20:34     Class MyInt
Почитал литературы и решил создать свой первый class myint. Хотел добавить перегрузки операций и тестирование но завис. Выдает 3 ошибки, немогу понять как их исправить и с чем они связаны.
Я новичек в этом деле. Прошу мне помочь и объяснить.
И скорее всего написана сплошная белеберда!!!
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
60
61
62
63
64
65
66
#include <stdio.h>
class MyInt
 {
 public:
   int n;
   MyInt ()
   {
   n=0;
   }
   MyInt (int _n)
   {
    n = _n;
   }
   MyInt (MyInt & A)
   {
    n = A.n;
   }
  ~ MyInt ()   //destruktor
  { }
   MyInt operator - () //obratnaya
   {
    MyInt buf;
    buf.n = -((*this).n);
    return buf;
   }
   MyInt operator / (MyInt b) //delenie
   {
    if (b.n == 0)
    printf ("Delenie na 0");
    exit (1);
   }
    else
   {
    MyInt buf;
    buf.n = n/b.n;
    return buf;
   }
   MyInt MyInt :: operator + (MyInt b) //A+B
   {
    long a = n , b=b.n ,c;
    c=a+b;
    if (c<-32768 || c>32767)
     {
      print ("iz diapazona");
      exit (1);
     }
     MyInt buf;
     buf.n=n+b.n;
     return buf;
   }
void main()
{
 clrscr();
 MyInt a(5);
 MyInt b;
 MyInt c(a);
 b=a;
 b=-a;
 b=a+c;
}
{
MyInt a(2),b(2),c(4);
  if (a+b != c)
  printf ("error");
 getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru