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

Перегрузка операции = - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Длинная плавающая запятая http://www.cyberforum.ru/cpp-beginners/thread389768.html
Предположим, меня не устраивает точность double. Как сделать класс class SuperLongFloat { unsigned __int 64 Mantiss; // 256-ти битная Мантисса, старший бит - знак числа. signed int Order; //...
C++ Нужен пример функции для работы со строками Какие функции для работы со строками есть. Если не сложно можете привести пример http://www.cyberforum.ru/cpp-beginners/thread389752.html
Такие разные константы C++
Существует ли какое-нибудь правило, согласно которому можно железно определить, что вот эта константа известна на стадии компиляции (а,следовательно, может быть использована для задания размерности...
C++ Дробь
Нужен шаблон класса "дробь" с именем TFraction, подобный обыкновенной дроби в том, что данная TFraction должен иметь числитель и знаменатель, но обе эти его части могут быть любых встроенных числовых...
C++ простое число в заданном диапазоне http://www.cyberforum.ru/cpp-beginners/thread389743.html
необходимо найти наименьшее простое число в заданном диапазоне
C++ Посоветуйте литературу для олимпиадного программирования C++ Буду вам очень благодарен. Пока читаю только Окулова про алгоритмы в общем. подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
23.11.2011, 11:35
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
26
27
28
29
30
#ifndef SELECTION
#define SELECTION
 
template<class T> 
struct selection {
    T x; // Ключ
    bool operator < (const selection<T>& e) const// Функция сравнения
    {
         return (x < e.x);
    }
    
    T operator + (const selection<T>& e) const 
    {
        return T(x + e.x);
    }
 
    bool operator <= (const selection<T>& e) const // Функция сравнения
    {
         return (x <= e.x);
    }
    
    selection<T>& operator = (const selection<T>& e) 
    {
        if (&e == this)
           return *this;
        x = e.x;
        return *this;
    }
};
#endif
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru