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

СИ++ и контроль переполнения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шифрование/дешифрование: тасование бит % http://www.cyberforum.ru/cpp-beginners/thread381056.html
Лабораторная работа по предмету: Теория информации и Кодирования. Название: "шифрование/дешифрование: тасование бит %" Условие выполнения: Шифрование/дешифрование - тасование бит. Размеры...
C++ напишите функцию решения линейного уравнения напишите функцию решения линейного уравнения вида ах+b=0 и организуйте её вызов в основном теле программы. Результат выведите на экран. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread381050.html
помогите исправить ошибки C++
Соседями элемента А с индексом ij в матрице назовем элементы A с индексом kl c i - 1 <= k <= i+1, j-1<=l<=j+1, (k,l) не =(i,j). Операция сглаживания матрицы дает новую матрицу того же размера, каждый...
C++ Неправильно вычисляется минимальное значение в массиве
#include <stdio.h> #include <iostream.h> #include <conio.h> int main() { int max; int min; int a={3,5,8,2,5,8,5,6,9,16}; for(int i=0; i<10;i++) {
C++ Поиск слова в строке http://www.cyberforum.ru/cpp-beginners/thread381022.html
Есть переменная search стринг типа, в которую введено с клавы слово. Нужно найти это слово в текстовом файле и вывести полностью строку, в котором хранится это слово. Помогите плиз, а то чот никак...
C++ Класс "Мост". Синтаксические ошибки. Народ помогите переделать класс: #include<iostream> using namespace std; class most { char name ; unsigned int length; unsigned int height; public: void InArray(most *mostiki, int len); подробнее

Показать сообщение отдельно
Виктор_Сен
33 / 26 / 1
Регистрация: 01.08.2011
Сообщений: 176
18.11.2011, 13:51  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
О каких переполнениях идёт речь?
Ну пока только о целочисленных. Посмотрев варианты, я всё-таки решил, что самое эффективное - ассемблерная вставка.
Цитата Сообщение от Evg Посмотреть сообщение
Если речь идёт о целочисленных переполнениях, то в современных процессорах вроде бы нет возможности сделать так, чтобы возникало прерывание при переполнении. Возможно только пощупать соответствующие целочисленные флаги непосредственно после выполнения операции, а потому нужно весь кусок (который вычисляет операцию и вызывает прерывание) полностью писать на ассемблере
А прерывыания в принципе не нужны, достаточно просто установки в true некоторого внешнего флага при переполнении.

Добавлено через 6 минут
Просто я думал может где в настройках компилятора есть контроль переполнения, так было бы проще.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru