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

Не работает operator + - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблоны, "invalid iterator range" http://www.cyberforum.ru/cpp-beginners/thread279948.html
написать шаблонную функцию которая копирует значения с интервала template<typename T> void copy(T* dst, const T* begin, const T* end) { for(int i =0 ; (begin + i) < end ; i++) dst = begin; } template<typename T> void rand_arr( T* data, int size) { for (int i=0; i<size; i++ ) data = (T)((rand()%255) +1);
C++ Функция и массив Всем привет, вот задание: "Создать функцию которая обнуляет в массиве значения между минимальным и максимальным" Вроде все компилируется, а когда вводишь данные выкидывает.. Спасибо заранее за ответы=) #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; const int n=10; http://www.cyberforum.ru/cpp-beginners/thread279937.html
Indy C++
Здравствуйте. Помогите пожалуйста. Делал прогу и на форму добавил IdTCPClient1. Нажал на компилировку. Вышла ошибка: Link terminated. Что делать помогите?
C++ Преобразовать массив
Помогите преобразовать массив, а то чтот вообще не пойму как: Дано массив a. В массиве расположить сначала все элементы, отличающиеся от максимального не более чем на 25%, а затем - все остальные исключив из массива элементы, отличающиеся от максимального более чем на 70%.
C++ Найти дружественные числа, принадлежащие отрезку [1; 10000] http://www.cyberforum.ru/cpp-beginners/thread279905.html
Помогите, сегодня сдавать надо. Дружественными числами являются два натуральных числа, таких, что каждое из них равно сумме всех натуральных делителей другого, исключая само это другое число. Например: 220 и 284 являются дружественными числами, поскольку сумма делителей числа 220 – это 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284, а сумма делителей числа 284 – это 1 + 2 + 4 + 71 +...
C++ Футбол. Какая команда покинет высшую лигу? сделате! Помогите пожалуйста. 1. Даны список футбольных команд высшей лиги России и количество очков, набранных каждой командой в чемпионате России. Известно, что нет команд с равным числом очков, а две команды, набравшие наименьшее число очков, покинут высшую лигу. Какие это команды? Заранее очень благодарен! подробнее

Показать сообщение отдельно
enoka
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 19
20.04.2011, 11:36     Не работает operator +
пишу программку, а оператор+ не работает как надо, вместо суммы выдаёт всякий бред....может кто знает, что здесь не так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Matrix Matrix::operator+(const Matrix second)
{
    if(m!=second.m || n!=second.n)
     {
      cerr<<"Raznyj razmer"<<endl;
      return Matrix();
     }
    else
    {
        Matrix rezult(*this);
 
        for(int i=0;i<n;i++)
            for(int j=0;j<m;j++)
                 rezult.matr[i][j]=matr[i][j]+second.matr[i][j];
        return rezult;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru