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

Увеличение разрядности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ATL Service и переодическая задача http://www.cyberforum.ru/cpp-beginners/thread924643.html
Необходимо написать сервис для вин, использую для этой цели шаблон в VS2010(С++, АТЛ). Переопределяю события(при старте, паузе...) - всё ок. Реализую нужный функционал. Как реализовать периодическое выполнение некоторого кода? Если при старте делать бесконечный цикл, то сервис не запускается( видимо необходимо окончание метода пристарте). Пробовал сделать так: threadHandle =...
C++ Указатель на базовый класс и на производный Пытаюсь разобраться с классами и наследованием. Сама эта задача из Дейтела "Как программировать на C++" Есть базовый класс Точка и у него один наследник Круг. В самой программе определяю две переменных у два указателя на эти классы. Вообщем, если указателю на производный класс присвоить указатель на базовый, то странный вывод. Печатает что радиус равен 0 (я в комментарии показал вывод... http://www.cyberforum.ru/cpp-beginners/thread924626.html
error LNK2001: unresolved external symbol C++
Здравствуйте. Начала изучать С++ по Либерти. На шаблонах компилятор начал выдавать ошибки. Вроде уже все 10 раз проверила. При комментировании строки в main() все работает, иначе: 1>19_4.obj : error LNK2001: unresolved external symbol "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class...
C++ Вывести строку задом наперед
1)Пользователь вводит строку данных программа выводит из нее только цифры. 2)Вывести строку задам на перед. #include <iostream> #include <conio.h> using namespace std; int main { char name;
C++ Помогите найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread924590.html
Всем привет.Пишу вот такой простенький код в Visual Studio #include <iostream> Int main() { system("pause");
C++ Найти сумму элементов с нечетными индексами как найти сумму елементов с непарными индексами подробнее

Показать сообщение отдельно
eocron
Кактус
 Аватар для eocron
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
29.07.2013, 21:25     Увеличение разрядности
Все его 32 бита задействовать у Вас вряд ли выйдет (очень сложно), а вот со стандартной разрядностью которую человек воспринимает - проще некуда. int вмещает примерно 2млрд., вам же нужно учитывать такую фишку как переполнение при перемножении - 10 000 * 10 000 = 100 000 000, 100 000 * 100 000 = 10 000 000 000 (10 млрд - переполнение)

Значит, основание максимальное для Int 10 000, для лонг инта - 1 млрд.
Все алгоритмы школьной программы математики, только вместо 10 как в школе, у Вас будет 10 000 или 1 млрд.
Для умножения есть более быстрые алгоритмы (не такие тривиальные)
 
Текущее время: 10:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru