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

long > short ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Библиотека метапрограммирования http://www.cyberforum.ru/cpp/thread403613.html
Увлекшись метапрограммированием, начатым в предыдущей теме, я решил написать небольшую библиотеку метафункций. Изначально всё это предназначалось для работы с кортежами, но на самом деле оно...
C++ HOOK для продвинутых Есть полностью работоспособная пара DLL и EXE реализующая CBT-HOOK. Хочу расширить проект: в CBTProc могу парсить только заголовок окна GetWindowText, допустим я отловил событие explorer.exe - как... http://www.cyberforum.ru/cpp/thread401949.html
Создание программы, которая управляет каталогом файлов. C++
Люди помогите пожалуйста составить программу. Тема: Составить программу, которая управляет каталогом файлов. Сведения о каждом файле содержат: • Имя файла; • Дата создания • Количество...
Кортежи, метафункции и все, все, все. C++
Цель — модифицировать заданный кортеж (например, "std::tuple") путём добавления в него новых типов или удаления существующих. Сперва попробовал создать кортеж при помощи "boost::mpl::vector" и...
C++ 2 камеры в OpenCV http://www.cyberforum.ru/cpp/thread390098.html
Здравствуйте. У меня возникла вот такая проблема. Я работаю с изображениями с камеры в OpenSUSE, используя OpenCV. Когда я читаю изображение с камеры самым простейшим кодом: #include...
C++ Шифрование PKI нужна программа, написанная на любом виде языке программирования, которая осуществляла метод шифрования PKI. Если есть такая программка, пожалуйста, расскажите в кратце код...Заранее пасЫбо=) подробнее

Показать сообщение отдельно
Байт
Эксперт C
16344 / 10620 / 1590
Регистрация: 24.12.2010
Сообщений: 20,258
11.12.2011, 11:44  [ТС]
Цитата Сообщение от alex_x_x Посмотреть сообщение
3.9.1 Fundamental types

те каждый следующий в списке должен быть не меньше по размеру
из этого же полагается, что long по размеру может быть равен short, а может и char
Понятно...
Т.е. стандарт строгого неравенства не гарантирует.
Тогда поставим вопрос по-другому.
Встречались ли вам реализации, где long = short ?
Это, увы, не праздное любопытство. Связан этот вопрос с попыткой сделать достаточно общий пакет длинной арифметики. Идея в том, что используется 2^16 система счисления (short), но при действиях над разрядами они переводятся в long, что позволяет поймать переполнение (то, что "в уме"). Но этот подход работает только в том случае, когда long > short не менее, чем в 2 раза.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru