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

Реализация расширенного класса Integer - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объявление в структуре http://www.cyberforum.ru/cpp-beginners/thread634769.html
ругается на объявление батона struct StructurClientData { Button^ button; unsigned int data_ip4; DWORD system_id; HANDLE system_handle; SOCKET socket_client; State_Client_Connect client_state; sockaddr_in sockaddr_client;
C++ SEHException при заполнении вектора тут такое дело... если в кратце, есть вектор summa, заполняю его нулями и вылезает SEHException. Я так понимаю, ему не хватает памяти, или я выхожу куда то за пределы? vector <double> summa; double MaxValue=78643199; ... summa.clear(); summa.resize(MaxValue,0); //заполняю нулями Неужели что то банальное и глупое? http://www.cyberforum.ru/cpp-beginners/thread634760.html
Влияет ли на производительность C++
Влияет ли на производительность определение(тоесть реализация) функций внутри класса, а также использование вложенных классов?
удаление слова из строки C++
Написать программу, которая удаляет слово из некоторого количества слов в строке, в котором гласных букв меньше чем согласных.Заранее благодарен
C++ Логирование работы программы http://www.cyberforum.ru/cpp-beginners/thread634715.html
Всем доброго времени суток! Столкнулся с проблемой - мне дали программу и сказали разбирайся. Там полно различных функций и комментариев целых 0. Чтоб понять, что и какая функция делает, я подумал о логе. Как мне реализовать этот самый лог вызова функций? Саму концепцию я вроде как понимаю: нужно сделать отдельный .срр в котором будет прописана функция записи в файл строки формата: ...
C++ Глобальный HDC и имя переменной 1) Почему глобальный HDC невозможен? Точнее, если обработать WM_CREATE с добавлением : hdc = BeginPaint(hWnd, &ps); или hdc = GetDC(hWnd); То после выхода из WM_CREATE нарисовать что-то в этом hdc уже не выйдет. Во всяком случае на экране ничего не будет. Почему? Разве hWnd меняется? 2) Можно ли как-то имя переменной получить в виде строки? Допустим : int abc = 10, x; string b =... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
08.08.2012, 18:12     Реализация расширенного класса Integer
Естественно. С представлением в виде символов придётся делать то же самое.

Числа представляется как
[9 999999999 999999999 999999999 999999999 999999999 999999999 999999999]
[77777 777777777 777777777 777888888 888888888 811111111]
Потом выполняется анализ длин чисел старших "цифр" на предмет переноса. Тут его не будет, так что достаточно столько же "цифр", сколько в большем числе (восемь). Резервируем это место:
[0, 0, 0, 0, 0, 0, 0, 0]
И складываем:
[0, 0, 0, 0, 0, 0, 0, 999999999 + 811111111] => [0, 0, 0, 0, 0, 0, 1, 811111110]
[0, 0, 0, 0, 0, 0, 1 + 999999999 + 888888888, 811111110] => [0, 0, 0, 0, 0, 1, 888888888, 811111110]
И так далее.
 
Текущее время: 23:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru