|
1 / 1 / 0
Регистрация: 14.04.2012
Сообщений: 42
|
||||||
Прокомментировать код01.06.2012, 00:01. Показов 2469. Ответов 28
Метки нет (Все метки)
Может кто нибудь помочь с комментариями просто очень надо)
0
|
||||||
| 01.06.2012, 00:01 | |
|
Ответы с готовыми решениями:
28
Прокомментировать код
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 05.06.2012, 17:10 | |
|
Кроме того, когда оператор бросает исклюкаку, то об этом надо знать сразу, чтоб не полноценно пользоваться, а начинать осваивать, что не возможно, исключение - сложная тема и знание их отличает знатоков от остальных, а знатоков не может быть много.
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 05.06.2012, 17:20 | |
|
taras atavin, исключения - часть языка, и если хочешь на более-менее приличном уровне знать язык, с ними всё равно придётся рано или поздно разобраться. Штука здесь в том, что маленькие приложения, которые пишут люди, только начавшие изучать язык, вряд ли столкнутся с такой проблемой, как нехватка памяти, поэтому им знать о том, как обрабатывать исключения (в частности std::bad_alloc, которое кидает new), совсем не обязательно. А уж те, кто пишет серьёзные приложения, где проблема нехватки памяти зачастую стоит довольно остро, уж наверняка знают, как обрабатывать исключения.
Одна из проблем изучения программирования как раз в том и состоит, что часто одно цепляется за другое, возникают циклические ссылки. Простой пример - указатели и ввод данных в C. Указатели - довольно сложная тема, и за неё не принимаются сразу. Однако чтобы писать мало-мальски полезные приложения, необходимо как-то читать данные. Для этого используют scanf. Однако scanf принимает адрес переменной, в которую считывается информация. Но ведь никто не будет тянуть с вводом данных с клавиатуры до тех пор, пока не пройдут указатели. Говорят "пока пиши амперсанд, а дальше поймёшь, зачем это надо было делать".
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||||||||
| 05.06.2012, 18:21 | ||||||||||||
0
|
||||||||||||
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 05.06.2012, 18:27 | |
|
taras atavin, я не совсем понимаю, куда вы уводите разговор и в чём пытаетесь меня убедить? В том, что new не должен кидать исключений? Так вы не мне это говорите, а комитету по стандартизации. Пускай в следующем стандарте убирают эту бредовую фичу к чёртовой матери.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 05.06.2012, 18:36 | ||
|
0
|
||
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 05.06.2012, 19:08 | |
|
taras atavin, прочитайте остальную часть того сообщения, что вы процитировали, там я поясняю свою мысль.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||
| 05.06.2012, 19:34 | |||||
|
Добавлено через 7 минут Добавлено через 3 минуты
0
|
|||||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
||
| 05.06.2012, 19:46 | ||
|
0
|
||
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 05.06.2012, 19:49 | |
|
taras atavin, и всё это снова возвращает нас (вас) к простому решению - пишите комитету по стандартизации, пускай выкидывают исключения из стандарта, ими вон люди не пользуются!
0
|
|
| 05.06.2012, 19:49 | |
|
Прокомментировать код
Прокомментировать код
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|