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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той же буквой http://www.cyberforum.ru/cpp-beginners/thread92401.html
Ввести строку, состоящую только из букв, и определить, являются ли буквы в строке упорядоченными по алфавиту. 12. Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той...
C++ 70 студентов Помагите пожалуйста решить задачу,{Проведено измерение роста 70 студентов. Данные записаны в массиве ROST . Разместить в массиве NR номера тех студентов, чей рост меньше 180 см, и подсчитать число... http://www.cyberforum.ru/cpp-beginners/thread92391.html
C++ Выяснить, является ли последовательность из М введенных целых чисел упорядоченной по убыванию
Выяснить, является ли последовательность из М введенных целых чисел упорядоченной по убыванию
C++ Определить, содержит ли введенный текст символы
Определить, содержит ли введенный текст символы, отличные от строчных латинских букв и пробела.
C++ текущая дата? http://www.cyberforum.ru/cpp-beginners/thread92358.html
можете пожатуста подсказать как узнать текущую дату дд мм гг, или время вцелом и занести в структуру типа tm чтоб потом можна былобы изять из структуры текущую дату int d,m,y; struct tm t; ...
C++ Создать класс Создать класс, описывающий следующие понятие рабочий! фамилия,стаж,часовая зароботная плата, колличество отработаных часов. Наити: 1) Расчет зароботной платы за отработанное время 2) в зависимости... подробнее

Показать сообщение отдельно
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
04.02.2010, 15:22
попробуем погадать. сделай класс, в котором шестнадцатиричное число представляется как строчка, и их нужно складывать-перемножать и пр.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
struct CHex {
   CHex( const char *pHexStr ) {
      // здесь присвой значение m_Hex, интерпретировав исходную строчку
   }
   CHex operator+( CHex&other );
   void Display( ) {   cout << re << endl; }
private:
   int m_Hex;
};
 
CHex CHex ::operator+( CHex &other ) {
   return CHex ( m_Hex + other.m_Hex);
}
C++
1
2
3
4
5
6
7
8
int main() {
   CHex a = CHex ( "1A" );
   CHex b = CHex ( "2C" );
   CHex c = CHex ( "F2" );
 
   c = a + b;
   c.Display();
}
что-нибудь в этом роде. больше ничего не приходит в нее.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru