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

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

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

Показать сообщение отдельно
Сыроежка
Заблокирован
23.11.2011, 13:13     Перегрузка операции =
Оператор присваивания, определенный внутри класса будет выглядеть следующим образом

C++
1
2
3
4
5
selection<T> & operator =( const selection<T> &rhs )
{
   if ( this != &rhs ) x = rhs.x;
   return ( *this );
}
 
Текущее время: 10:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru