Перезагрузка operator == - C++ - Обсуждение 382727 |
|
Обсуждение
Всего сообщений: 46
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Перезагрузка operator == |
||||
Scorpion93 | 13.11.2011 02:40 |
https://www.cyberforum.ru/post2164856.html
Тренируюсь и пишу клас комплексных чисел. Проблема с...
|
||
silent_1991 | 13.11.2011 08:18 |
https://www.cyberforum.ru/post2165014.html
bool operator==(double) const;
bool...
|
||
Scorpion93 | 13.11.2011 14:33 |
https://www.cyberforum.ru/post2165936.html
#include <exception>
class MyExceptions:public...
|
||
fasked | 13.11.2011 14:34 |
https://www.cyberforum.ru/post2165942.html
Этот класс и есть "исключение".
|
||
Scorpion93 | 13.11.2011 16:17 |
https://www.cyberforum.ru/post2166350.html
я понимаю, но как еще добавить исключения? скажем я делаю...
|
||
fasked | 13.11.2011 16:45 |
https://www.cyberforum.ru/post2166465.html
Scorpion93, таки непонятно, что именно вы хотите сделать?...
|
||
Scorpion93 | 13.11.2011 20:06 |
https://www.cyberforum.ru/post2167352.html
void MyRational::ConsoleInput()
{
cout<<"Numerator: ";...
|
||
silent_1991 | 14.11.2011 08:49 |
https://www.cyberforum.ru/post2168638.html
Scorpion93, так а где вы кидаете исключение-то? В методе...
|
||
Scorpion93 | 14.11.2011 09:56 |
https://www.cyberforum.ru/post2168747.html
long temp=numerator/denumerator;
denumerator равно 0......
|
||
silent_1991 | 14.11.2011 10:00 |
https://www.cyberforum.ru/post2168758.html
Scorpion93, с чего бы оно должно возникать? Как программа...
|
||
Bers | 14.11.2011 10:05 |
https://www.cyberforum.ru/post2168771.html
Исключения - неудачная практика, если их использовать не в...
|
||
silent_1991 | 14.11.2011 14:15 |
https://www.cyberforum.ru/post2169545.html
Bers, т.е. деление на нуль по-вашему - не исключительная...
|
||
Bers | 15.11.2011 00:17 |
https://www.cyberforum.ru/post2172068.html
Исключительная ситуация - это ситуация, спрогнозировать...
|
||
taras atavin | 15.11.2011 12:54 |
https://www.cyberforum.ru/post2173167.html
Правильно говорить "пергрузка", а перезагружают комп.А...
|
||
silent_1991 | 15.11.2011 13:35 |
https://www.cyberforum.ru/post2173312.html
Эти две фразы не являются эквивалентными. Для того и нужны...
|
||
Bers | 15.11.2011 13:55 |
https://www.cyberforum.ru/post2173385.html
Тем не менее, это - нарушение инварианта класса. Если он...
|
||
ForEveR | 15.11.2011 14:11 |
https://www.cyberforum.ru/post2173439.html
Bers,
Тогда бы не было других гарантий. Но они есть.
...
|
||
silent_1991 | 15.11.2011 14:12 |
https://www.cyberforum.ru/post2173441.html
Bers, чем деление на нуль отличается от выхода за границы...
|
||
Bers | 15.11.2011 14:17 |
https://www.cyberforum.ru/post2173454.html
1. Они захламляют код, и ухудшают читабельность.
2....
|
||
taras atavin | 15.11.2011 14:24 |
https://www.cyberforum.ru/post2173491.html
Но если всё таки исключение необходимо, то придётся его...
|
||
Bers | 15.11.2011 14:26 |
https://www.cyberforum.ru/post2173500.html
Ну дык, о том и речь - что исключение нужно кидать когда...
|
||
taras atavin | 15.11.2011 14:27 |
https://www.cyberforum.ru/post2173503.html
А если проблема в неправильном вводе? Так что это правило...
|
||
Bers | 15.11.2011 14:28 |
https://www.cyberforum.ru/post2173507.html
Что такое "неправильный ввод" ?
|
||
taras atavin | 15.11.2011 14:41 |
https://www.cyberforum.ru/post2173535.html
Деление на ноль - не допустимая математическая операция, а...
|
||
Bers | 15.11.2011 14:45 |
https://www.cyberforum.ru/post2173559.html
"извините, ожидалось число, а не текст. Введите данные...
|
||
silent_1991 | 15.11.2011 14:46 |
https://www.cyberforum.ru/post2173566.html
Конечно, не то, что возврат результат выполнения и кода...
|
||
Bers | 15.11.2011 14:50 |
https://www.cyberforum.ru/post2173579.html
Вынуждает пользователей знать внутренее устройство класса....
|
||
silent_1991 | 15.11.2011 14:51 |
https://www.cyberforum.ru/post2173580.html
Что за бред?
|
||
Bers | 15.11.2011 14:53 |
https://www.cyberforum.ru/post2173589.html
сабж:
|
||
silent_1991 | 15.11.2011 14:55 |
https://www.cyberforum.ru/post2173598.html
Это с чего бы вдруг?
А это он обязан знать, иначе...
|
||
Bers | 15.11.2011 14:56 |
https://www.cyberforum.ru/post2173601.html
он обязан знать публичный интерфейс класса. Все.
|
||
silent_1991 | 15.11.2011 14:57 |
https://www.cyberforum.ru/post2173605.html
А что, кто-то говорил, что пользователю должно вывалиться...
|
||
Bers | 15.11.2011 14:58 |
https://www.cyberforum.ru/post2173607.html
То, что положенно по штатной работе:
Запросить данные...
|
||
silent_1991 | 15.11.2011 14:59 |
https://www.cyberforum.ru/post2173609.html
Исключения в какой-то мере тоже можно назвать публичным...
|
||
Bers | 15.11.2011 14:59 |
https://www.cyberforum.ru/post2173610.html
Вызывающая сторона - это программный код. В данном случае...
|
||
silent_1991 | 15.11.2011 15:03 |
https://www.cyberforum.ru/post2173619.html
Bers, а ничего, что живому человеку пофиг на всё, в том...
|
||
Bers | 15.11.2011 15:05 |
https://www.cyberforum.ru/post2173621.html
исключительные ситуации происходят по независящим от класса...
|
||
silent_1991 | 15.11.2011 15:19 |
https://www.cyberforum.ru/post2173682.html
Bers, ну да, я всегда утверждал, что весь стл - быдлокод,...
|
||
Bers | 15.11.2011 15:27 |
https://www.cyberforum.ru/post2173718.html
А я знал на самом деле, что обязательно кто нибудь скажет...
|
||
silent_1991 | 15.11.2011 15:34 |
https://www.cyberforum.ru/post2173742.html
Bers, ага, т.е. то, что произошёл выход за границы массива...
|
||
Bers | 15.11.2011 15:35 |
https://www.cyberforum.ru/post2173753.html
Беда, потому что в 99% это ошибка в управляющей логике...
|
||
silent_1991 | 15.11.2011 15:42 |
https://www.cyberforum.ru/post2173791.html
А деление на нуль нет?
Во-первых, заканчивайте с этим....
|
||
Bers | 15.11.2011 15:48 |
https://www.cyberforum.ru/post2173815.html
Нет.
Нет. Я не нарываюсь. Я говорю, что совершенно...
|
||
silent_1991 | 15.11.2011 15:51 |
https://www.cyberforum.ru/post2173828.html
Да вы, похоже, по ночам не спите, а мой код читаете. Какие...
|
||
Bers | 15.11.2011 15:54 |
https://www.cyberforum.ru/post2173833.html
А вы обидчивый. Коли, фраза "ваш К.О." вам видится с...
|
||
silent_1991 | 15.11.2011 15:59 |
https://www.cyberforum.ru/post2173852.html
Всё, коли пошли личные нападки - тему пора закрывать.
|
||
|
||||
Similar |
перезагрузка operator + Перезагрузка operator - Перезагрузка операторов "неоднозначный operator" Class & operator's |Error: undefined reference to operator |
|||
Ads |
|
|||
MoreAnswers |
Перегрузка operator>> и operator<< в абстрактном классе Вызов operator[] через operator[] const operator char() или operator int() Реализация operator + через operator += |
|||