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

Перегрузка операции присваивания и сложения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В данной действительной матрице m*n (n>=3, m>=3), поменять местами строки с номерами 2 и n-1 http://www.cyberforum.ru/cpp-beginners/thread964773.html
В данной действительной матрице m*n (n>=3, m>=3), поменять местами строки с номерами 2 и n-1
C++ Операции над множествами Найти A B C, A ∩ B ∩ C, (A ∩ B) C, A ∩ (B C), если A={{1;2},{1;3},{2}}, B={{1;2;4},{2;3},{1}}, C={{1;3},{1}} Как вручную решить знаю, а вот как запрограммировать понятия не имею! http://www.cyberforum.ru/cpp-beginners/thread964769.html
Если x является степенью числа n, то вывести true C++
Нужно составить циклы с операторами while, do while, for. Вот условие: Даны целые числа x (>0) и n (>0). Если x является степенью числа n, то вывести true, иначе - false
C++ Подскажите, чио писать в теле цикла if ele
Как написать цикл if или if else по заданному условию? Даны целые числа n, m, k и логическая переменная t. Вичислить res=ложь, если (n+2)=m или (n+4)=k, в противном случае (n>m) && !b
C++ Создать класс прямая призма http://www.cyberforum.ru/cpp-beginners/thread964739.html
Создать класс, в котором указываются сведения о прямой призме, в основе которой лежит правильный восьмиугольник. В классе описать поля для сохранения высоты призмы и длины стороны ее основания (действительные числа). В классе также должны быть описаны следующие функции: а) введение данных о призму с клавиатуры; б) вывод данных о призму на экран; в) вычисление площади полной поверхности...
C++ Несколько программ одновременно Здравствуйте, уважаемые форумчане. Вопрос такой. В CODE BLOKS я одновременно могу держать в левом окне несколько проектов программ. Как это сделать в Visual C++. Что-то не получается, когда открываю ещё один существующий проект предыдущий закрывается. Можно ли сделать, чтобы в обозревателе было одновременно несколько проектов и как это сделать ? подробнее

Показать сообщение отдельно
Oberyn Martell
5 / 5 / 0
Регистрация: 15.05.2013
Сообщений: 36
29.09.2013, 13:52  [ТС]     Перегрузка операции присваивания и сложения
mas2 служит для возможности задания произвольных границ. После задания элементов второго объекта, произвожу отладку с поэлементным сложением - программа работает нормально:
C++
1
2
3
4
5
6
7
8
9
for (int i = n; i < k+1; i++)
                cout << vector[i] << ' ';
            cout << endl;
            for (int i = n; i < k+1; i++)
                cout << vect2[i] << ' ';
            cout << endl;
            for (int i = n; i < k+1; i++)
                cout << vector[i] + vect2[i] << ' ';
            system("pause");
Результат:
1 2 3
3 2 1
4 4 4

При вызове же перегруженных операторов - ошибка
 
Текущее время: 21:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru