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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция для сравнения двух символьных последовательностей http://www.cyberforum.ru/cpp-beginners/thread18488.html
С помощью поинтеров напишите функцию для сравнения двух символьных последовательностей ( без strcmp() ). плиз очень надо!
C++ Программа с мак адресом Написать программу приводящую введенный мак адрес к следующему виду: GG:GG:GG:GG:GG:GG. Где GG это 16 ричное число записанное в верхнем регистре с ведущим нулем. Пример AA:1F:14:10:05:F3. Пользователь может вводить мак адрес маленькими буквами, без разделителей с несколькими разделиткелями и т.д. Пример: “aa 1f 7F 45 12 81”, “aa^ bf^a3 ^ F8 ^ 5C ^4D”, “aabb1fa56790”. #include <stdio.h>... http://www.cyberforum.ru/cpp-beginners/thread18483.html
C++ Помогите пожааалуйста!!!
Для заданной матрицы 4х4 найти k, что k-я строка матрицы совпадает с k-ым столбцом.Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. P.s:Помогите пожалуйста, безумно нужен код программы.
Ошибка или что-то.. C++
приветствую Вас... как говорится, нид хелп... завтра сдавать программу в универе , да и много чего, мозг выжат... всё, что сумел написать, но она не работает... вот задание: D18. Сделать класс "Skaitlu masivs" ( в проге - skmasivs), в который хранится массив (double) длиною 5. В класе сделать такие методы: (1) конструктор, который заполняет массив нулём (2) деструктор, который сообщает о...
C++ Файлы, поиск слова и замена на другое слово http://www.cyberforum.ru/cpp-beginners/thread18476.html
Напишите программу, которая в файле INPUT.txt заменяет слово "hello" на слово "reboot"
C++ написать функцию из 10 с.с в 16 Напишите функцию, которая переводит заданное число из 10-ной системы счисления в 16-ричную систему счисления подробнее

Показать сообщение отдельно
MjRed
0 / 0 / 0
Регистрация: 12.12.2008
Сообщений: 3
15.12.2008, 15:23  [ТС]     Реализация перегрузки "operator +" для двух объектов
Casper!, Такой вопрос!!! Вы мне написали прогу, но можно исправить мою???
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 <iostream.h>
 
class MASS
{
    int *num;
    int n;
    int size;
public:
    MASS()
    {
        num=NULL;
        size=0;
    }
    MASS(int n)
    {
        size=n;
        num=new int[size];
        for(int i=0; i<size; i++)
            num[i]=i;
    }
 
    void print()
    {
        for(int i=0; i<size; i++)
            cout<<num[i];
        cout<<endl;
    }
 
    friend MASS operator+(MASS, MASS);
    ~MASS(){delete [] num;}
};
    
    MASS operator+(MASS A, MASS B)
    {
        MASS CC;
        int a1=A.size;
        CC.num=new int[a1];
        for(int i=0; i<a1; i++)
            CC.num[i]=A.num[i]+B.num[i];
        for(i=0;i<a1;i++)
            cout<<CC.num[i];
            
        return CC;
    }
 
    
 
    void main()
    {
        int dim;
        cout<<"Vvedite razmernost' masiva: ";
        cin>>dim;
        MASS A(dim), B(dim), C(dim);
 
        A.print();
        B.print();
        C=A+B;
        C.print();
    }
 
Текущее время: 09:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru