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

Сравнение векторов - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 5.00
lexatigr
0 / 0 / 0
Регистрация: 16.12.2010
Сообщений: 76
18.05.2011, 19:26     Сравнение векторов #1
Создать класс, метод, который будет сравнивать два вектора по длине.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2011, 19:26     Сравнение векторов
Посмотрите здесь:

сложение и вычитание векторов, скалярное произведение векторов, умножение на скаляр, сравнение векторов, вычисление длины вектора C++
Вектор векторов C++
C++ Сравнение векторов
C++ Сравнение векторов
C++ объединение векторов
C++ Создать класс для обработки векторов разность векторов норму векторов
Сложить n векторов C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ma3a
Эксперт C++
612 / 456 / 31
Регистрация: 28.01.2011
Сообщений: 605
18.05.2011, 20:33     Сравнение векторов #2
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
// maybe it'd be better if we make all class members static?..
template <typename T1, typename T2 = T1>
struct VectorComparer
    {
    inline bool Equal(std::vector<T1> const & v1, std::vector<T2> const & v2) const
        {
        return v1.size() == v2.size();
        }
 
    inline bool Less(std::vector<T1> const & v1, std::vector<T2> const & v2) const
        {
        return v1.size() < v2.size();
        }
 
    inline bool Greater(std::vector<T1> const & v1, std::vector<T2> const & v2) const
        {
        return v1.size() > v2.size();
        }
 
    inline int VectCmp(std::vector<T1> const & v1, std::vector<T2> const & v2) const 
        {
        const std::size_t s1 = v1.size(), s2 = v2.size();
        return s1 > s2 ? 1 : s1 < s2 ? -1 : 0;
        }
    };
сойдет?
Yandex
Объявления
18.05.2011, 20:33     Сравнение векторов
Ответ Создать тему
Опции темы

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