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

Перезагрузка operator == - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как узнать, сколько памяти занимает тот или иной элемент программы? http://www.cyberforum.ru/cpp-beginners/thread382725.html
Товарищи, подскажите, пожалуйста, ответы на следующие вопросы: 1) Есть какие-либо средства определения, сколько памяти жрёт программа в целом и ее составные части (сколько требуется под код, под...
C++ WinAPI + AD Доброе время суток! подскажите как с помощью WinAPI на Си проверить установлен ли Active Directory в системе? Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread382715.html
пустой ввод C++
Допустим читаю я из файла, но его нету, вывожу я ошибку, далее выкидывает. Но как сделать, что бы после ошибки нажать ентер и тока тада выкинуло бы. if (!input) cout << "Ошибка"; break;
CopyFile() C++
Здравствуйте, помогите мне пожалуйста, если можно, ответить на следующий вопрос. #include<iostream> #include"windows.h" using namespace std; int main() { char filename; ...
C++ Классы, задача с классами http://www.cyberforum.ru/cpp-beginners/thread382694.html
Всем доброго времени суток. Помогите пожалуйста разобраться с заданием. Я даже не знаю с чего начать, т.к. классов толком и не знаю. Читал всякий материал, но в них мало информации про объекты,...
C++ Очереди Cpp привет всем, помогите реализовать программку на С++ Смоделировать очередь(на базе статического массива), в которой реализован такой механизм изъятия элемента из очереди: начало очереди всегда... подробнее

Показать сообщение отдельно
taras atavin
3570 / 1754 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
15.11.2011, 14:41
Цитата Сообщение от silent_1991 Посмотреть сообщение
чем деление на нуль отличается от выхода за границы массива?
Деление на ноль - не допустимая математическая операция, а выход за границу массива - недопустимая адресация. Вот представь себе:
1. Ты вычисляешь, сколько залить бензина в бак. Результат не может быть ни бесконечным, ни неопределённым, ни отрицательным, ни имеющим мнимую часть. А ты поделил на ноль. (x/y)*y=x, z*0=0, при любом x<>0, z=x/y, получаем, что при y=0 будет (x/0)*0=x, z*0=x, 0=x, 0<>0. Это не допустимо математически.
2. Ты говоришь таксисту адрес: страна Выдумляндия, область Кисельных Облаков, город Молокореченск, улица Сказочников, дом минус восемь с половиной. Это не существующий адрес, но вычислять его не надо.

Добавлено через 4 минуты
Цитата Сообщение от Bers Посмотреть сообщение
Что такое "неправильный ввод" ?
Это если пользователь ввёл текст вместо числа, ноль на место делителя, отрицательное количество, не существующее имя файла, или ещё какие невалидные данные и сделал это вручную.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.