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

матрица. клас. 2 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ отключить функцию залипания клавивиш http://www.cyberforum.ru/cpp-beginners/thread449168.html
Всем привет. Подскажите пожалуйста. Возможно-ли программно отключить функцию залипания клавиш при пятикратном нажатии клавиши SHIFT ?
C++ переведите с Паскаля на си++ uses crt; const nmax=100; var a:array of integer; n,i,j,i1,i2:byte; mn:integer; begin repeat write('Размер массива до ',nmax,' n='); readln(n); until n in ; http://www.cyberforum.ru/cpp-beginners/thread449166.html
Сортировка пузырьком двумерного массива. C++
Задание: Упорядочить массив по возрастанию элементов к-строки (использовать сортировку пузырьком). for (int i = 0; i < col; i++) { for (int j = 0; j < row; j++) ...
C++ Как найти сумму факториалов двух чисел?
Помогите решить задачу: найти суму факториалов двух чисел n!+m!, если n=4,m=6. #include <stdio.h> #include <conio.h> int fact(int k,int l); int fact(int k,int l) { if((k==1)&&(l==1))...
C++ разбить програму на функцыи! http://www.cyberforum.ru/cpp-beginners/thread449133.html
Помогите разбить програму на функцыы! Отдельной функцыей вывод на екран ! на сpp i header! #include "stdafx.h" #include <iostream> #include <stdio.h> #include <ctype.h> #include <locale>...
C++ Работа с дискетой Найти сторону дискеты, с большим числом символов 'S' ; обменять местами 1-ый и последний сектор этой стороны. подробнее

Показать сообщение отдельно
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
21.02.2012, 19:19  [ТС]
операторы сравнения.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bool matrix::operator==(const matrix& matr) const
{
    if(this->size() != matr.size())
        throw std::invalid_argument("Inadequate size of compared matrix");
    int sz = this->size();
    for(int i = 0; i < sz; i++)
        for(int j = 0; j < sz; j++) 
            if(_matrix[i][j] != matr._matrix[i][j])
                return false;
    return true;
}
///////////////////////////////////////////////////////////////////////////////
bool matrix::operator!=(const matrix& matr) const
{
    return !operator==(matr);
    //or maybe
    //return !(*this == matr);
}
как правильно?

Добавлено через 3 минуты
C++
1
2
3
4
inline size_t matrix::size() const
{
    return _matrix.size();
}
нужно ли писать inline?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru