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

переопределение операторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Множественное число http://www.cyberforum.ru/cpp-beginners/thread1026691.html
Помогите, пожалуйста, написать данную программу или дайте хотя бы дельный совет как её написать Для большинства существительных, оканчивающихся на -онок и -ёнок, множественное число образуется с помощью суффиксов ат или ят. Причем если перед суффиксом стоит шипящая согласная, то используется ат, н-р: цыпленок - цыплята, мышонок - мышата и т.д. Имеется целый ряд исключений, из которых наиболее...
C++ Вывести на экран оценку тестируемого в зависимости от набранного количества баллов Проведен тест, оцениваемый в целочисленный баллах от нуля до ста. Вывести на экран оценку тестируемого в зависимости от набранного количества баллов: от 90 до 100 - «отлично», от 70 до 89 - «хорошо», от 50 до 69 — «удовлетворительно », менее 50 - «неудовлетворительно». http://www.cyberforum.ru/cpp-beginners/thread1026679.html
C++ Разработать функцию, которая для заданного натурального числа находит корень
Разработать функцию f(n), которая для заданного натурального числа n находит значение корень n + n
Для данного N сформировать массив по образцу C++
Для данного N сформировать массив по образцу: 0 0 0 … 0 0 1 0 … 0 0 0 2 … 0 … 0 0 0 … N Добавлено через 7 часов 20 минут Помогите))
C++ Объясните, как будет работать функция поиска Числа Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread1026651.html
int fib(int x) { if (x < 2) return 1; else return fib(x - 1) + fib(x - 2); } Объясните на пальцах, как будет работать эта функция, точнее рекурсия. Пытался смотреть через дебаггер, но все равно не могу въехать, что да как
C++ Преобразовать указатель в float допустим есть такая структура struct lol { int a; float b; } ololo; ololo.a = 34; ololo.b = 2.5; wchar_t *pt = (wchar_t*)&ololo.a; //мне нужен такой указатель подробнее

Показать сообщение отдельно
Paul D
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 53
03.12.2013, 11:52     переопределение операторов
необходимо разработать программу, которая будет реализовать переопределение операторов для элементов класса.
реализовать пере определения операторов для элементов класса
класс с двумя частными элементами. Операции вычитания и деления элементов класса.
на примере этой программы:
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
#include <stdio.h>
#include <conio.h>
 
class coord
{
    private: int x;
            int y;
   public: void set_x(int x){this->x=x;}
          void set_y(int y){this->y=y;}
           void set_value(int x, int y)
           {this->x=x;
            this->y=y;
           }
           int get_x(){return x;}
           int get_y(){return y;}
           coord();
   friend coord operator+(coord&,coord&);
};
 
coord::coord()
{
    x=0;
   y=0;
}
coord operator+(coord& a, coord& b)
{
    coord c;
   c.x=a.x+b.x;
   c.y=a.y+b.y;
   return c;
}
 
void main()
{
   int first, second;
   coord A,B,C;
    printf("Enter value x and y for A: ");
   scanf("%d",&first);
   printf("you enter a value %d",first);
   scanf("%d",&second);
   A.set_value(first,second);
    printf("Enter value x and y for B: ");
   scanf("%d",&first);
   scanf("%d",&second);
   B.set_value(first,second);
   C=A+B;
   printf("result operator A+B=C.x=%d C.y=%d",C.get_x(), C.get_y());
   getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru