Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ошибка при перегрузке + - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Eclipse +GDB: проблемы с отладкой http://www.cyberforum.ru/cpp-beginners/thread349946.html
В коде в начале идет инициализация переменных, а потом считывание строки: cout << "Input expression to convert > "; cin >> in_string; Включаю режим отладки нажатием клавиши F11. Иду по шагам...
C++ Классы Написал программу расстояние между двумя точками с использованием классов. Во втором хочу использовать элемент первого. Не работает. Как это сделать? #include <iostream> #include <cmath> using... http://www.cyberforum.ru/cpp-beginners/thread349937.html
обработка символьной и строковой информации C++
Изменить текст, чтоб слова разделились ровно одним пробелом.
C++ Найти максимальный простой делитель числа
#include <iostream> using namespace std; int main () {int i,j; int a; double x,y,max; cout << ("vvedi x"); cin >> x ; y=x/2;
C++ Какой язык программирования выбрать? http://www.cyberforum.ru/cpp-beginners/thread349876.html
Хотел спросить у модератора, но не понял как отправить личное сообщение. Подходящего раздела под вопрос тоже не нашлось. В программировании я нифига не понимаю. Нужно написать программу, и для этого...
C++ проблема с сетевой папкой имеется локальная сеть соединенная через hub к ней подсоединено несколько компов. на одном из которых есть папка с общим доступом (ОС linux ubuntu) и есть ноут (ОС Win Vista) на котором эта папка... подробнее

Показать сообщение отдельно
bigar
53 / 53 / 23
Регистрация: 18.02.2011
Сообщений: 146

Ошибка при перегрузке + - C++

10.09.2011, 14:34. Просмотров 506. Ответов 9
Метки (Все метки)

Что не так?
error C2601: Matrica::operator +: недопустимые локальные определения функций
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once
class Matrica
{
public:
     int n;
     float ** a,**b,**c;
     Matrica(int m=1);
     Matrica(Matrica&);
     ~Matrica(void);
     void Vvod();
     void Vivod();
     Matrica operator + (Matrica&);
};
C++
1
2
3
4
5
6
7
8
9
Matrica Matrica :: operator + ( Matrica& b)//Здесь Error
{ 
    Matrica is(n);
    int i,j;
     for(i=0;i<n;i++) 
     for(j=0;j<n;j++) 
     is.a[i][j]=is.a[i][j]+is.b[i][j];
     return is;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru