Генерация исключений с++ пример. throw c++ пример. Изучение С++ для начинающих. Урок

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2024

Комментарии • 82

  • @SimpleCodeIT
    @SimpleCodeIT  7 лет назад +65

    *Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)*

  • @comagreed6991
    @comagreed6991 6 лет назад +97

    твои видосы более информативны чем мои пары в универе))

    • @ChytMiki
      @ChytMiki 3 года назад +10

      У меня в универе даже частенько показывают эти видео на лекциях!!)

    • @arda8226
      @arda8226 Год назад +2

      @@ChytMiki

    • @ruslandad365
      @ruslandad365 Год назад

      @@ChytMiki Нахрен этот универ
      Когда один человек за весь универ с преподами Заменяет)

  • @angelpensive9145
    @angelpensive9145 5 лет назад +59

    У exception нет конструктора для строкового значения, в VS используется расширение MSVC которое позволяет это делать. Чтобы передать строковое значение используют runtime_error или logic_error.

    • @RomanGadiev
      @RomanGadiev 4 года назад +6

      Спасибо!Использую xcode, все не мог почему выдает ошибку "No matching conversion for functional-style... "

    • @Kokurorokuko
      @Kokurorokuko 3 года назад +32

      Для тех, кто не понял, что именно нужно сделать, нужно вместо
      throw exception ("ERROR");
      писать
      throw runtime_error("ERROR");
      или
      throw logic_error("ERROR");

    • @bulba1995
      @bulba1995 2 года назад +1

      @@Kokurorokuko А я то времени прибил чтоб понять )

    • @АртимаркШильд
      @АртимаркШильд 2 года назад

      @@Kokurorokuko (

  • @ВладПлиска-ц1ф
    @ВладПлиска-ц1ф 7 лет назад +41

    побольше домашних заданий)а так все круто)

  • @Ermine882
    @Ermine882 7 лет назад +11

    Очередное спасибо за урок.

  • @mihas1106
    @mihas1106 5 лет назад +6

    На прошлом уроке ни*уя не понял но на этом прозрел👍
    P.S. СПАСИБО за уроки👏

  • @slimbdeful
    @slimbdeful 6 лет назад +17

    Сергей, спасибо за твои уроки. Очень хорошо и понятно излагаешь. Последовательно и логично. На достойном уровне. Но есть одна просьба. Было бы очень кстати, если бы ты приводил примеры конкретной реализации той или иной темы. Все-таки, абстрактные примеры не так хороши как реальные ситуации. Я думаю, это выведет тебя в топ RUclips. Спасибо.

  • @АндрейМиненко-ц3з
    @АндрейМиненко-ц3з 6 лет назад +7

    Очередное спасибо за урок!

  • @SimpleCodeIT
    @SimpleCodeIT  7 лет назад +10

    #генерацияисключений #throw #SimpleCode #урокипрограммирования

  • @neverhoodJK
    @neverhoodJK 6 лет назад +31

    уже 121!!! еще месяцок и все уроки пройду)) Большое спасибо за уроки! еще бы практики или рекомендации по литературе на практику, которая хорошо натаскает для трудоустройства или просто для фриланса на первое время.

    • @Matissed
      @Matissed 3 года назад

      @Роман Кулага нашёл?

    • @Asa-bw9mw
      @Asa-bw9mw 3 года назад

      @@Matissed пни когда ответят

    • @Asa-bw9mw
      @Asa-bw9mw 3 года назад

      Здравствуй друг, как у тебя проживания ты прошел этот курс два года назад и помогало ли тебе этот курс ?

    • @Matissed
      @Matissed 3 года назад

      @@Asa-bw9mw а у тебя какие успехи в программирование?

    • @Asa-bw9mw
      @Asa-bw9mw 3 года назад

      @@Matissed я иду с начала этого плейлиста , и скажу тебе одно мне все понятно , но 0 практики. Сергей нам чётко объясняет ,но мы должны применить это в практике ,тупо сидеть и посмотреть полностью этот плейлист и думать что в конце вдруг станет все понимать ,не правильно. Надо найти какой то исходном заданиями и выполнять или саму можно начать писать свой проект.

  • @rudthakyred_alert6359
    @rudthakyred_alert6359 3 года назад +7

    Если сообщение об ошибке важно, использовать std::exception напрямую не вариант. В этом случае можно использовать либо std::logic_error или же std::runtime_error, которые наследуют std::exception и у них есть конструкторы, принимающие строковый аргумент или создать свой класс на основе std::exception в котором и реализовать данный конструктор.
    Автору роликов, Спасибо!

  • @brayanb8984
    @brayanb8984 3 года назад +1

    Спасибо Вам за Ваш труд. Очень просто и понятно всё объясняете.

  • @ProgerProger
    @ProgerProger Год назад

    Спасибо за бесценный труд)

  • @andrewbistroff1199
    @andrewbistroff1199 6 лет назад +5

    Спасибо за урок!

  • @vladalu9794
    @vladalu9794 6 лет назад +6

    спасибо большое за отличный контент

  • @razinsk
    @razinsk 2 года назад +1

    В универе теперь за бабки проекты делаю.
    Кайф)

  • @wasony.126
    @wasony.126 4 года назад

    👌👌👌👌грамотно объесняеш респект

  • @borisshalabanov4620
    @borisshalabanov4620 7 лет назад +8

    спасибо

  • @ДмитрийРоманов-ш7ы4у
    @ДмитрийРоманов-ш7ы4у 2 года назад +2

    file.close() обязательно в блок try, иначе ошибка, мало ли кто столкнётся)

  • @SeshAlex
    @SeshAlex 6 лет назад +2

    Спасибо за урок! Лайк конечно же:)))

  • @СергейПрокофьев-ш8э
    @СергейПрокофьев-ш8э 2 года назад +1

    Очередной Like

  • @mykhailomorhal2181
    @mykhailomorhal2181 7 лет назад +7

    спасибо)

  • @C2H5OHH
    @C2H5OHH 3 года назад

    Thank you for the lesson!

  • @miroslavklyukovsky683
    @miroslavklyukovsky683 3 года назад +1

    Спасибо!!!

  • @aln9391
    @aln9391 6 лет назад +3

    Супер

  • @aln9391
    @aln9391 6 лет назад +4

    До начала курса я думал, что немножко знаю C++.)))))))))))))))))))))))))))))))

  • @BenioKotone
    @BenioKotone 5 лет назад +5

    По стандарту конструктор std::exception не принимает строку как аргумент, и по этой причине мне нужно исправлять во всех своих лабораторных эту ошибку. А так уроки хорошие)

  • @sleepyNovember_project
    @sleepyNovember_project 9 месяцев назад

    Пойду вызывать в блоке catch ту же функцию которая сделала throw :D

  • @OrionKropt
    @OrionKropt 9 месяцев назад

    Thanks!

  • @Ivan-Shyriaiev
    @Ivan-Shyriaiev 4 года назад

    Спасибо большое !

  • @bama2619
    @bama2619 3 года назад

    Спасибо. UP

  • @Sam28953
    @Sam28953 3 года назад

    Топ, просто топ!!!

  • @АндрейЕремеев-п8ь
    @АндрейЕремеев-п8ь 5 лет назад +5

    "Мы поймали" .. взломщика))

  • @annademidenko6356
    @annademidenko6356 6 лет назад +2

    👍

  • @Salvator701
    @Salvator701 5 лет назад +3

    Мутная тема пошла, не особо интересная ... Но все же с таким учителем хоть как-то понимается, спасибо вам!

    • @TheWladberlin
      @TheWladberlin 5 лет назад +2

      "мутная" :)))) Нужная!

    • @wasony.126
      @wasony.126 4 года назад +1

      Точнее мутнейшая тема

  • @Viamsupervadetvadens
    @Viamsupervadetvadens 6 лет назад +3

    up

  • @vladyslavkryvoruchko
    @vladyslavkryvoruchko 2 года назад +2

    То чуство, когда используешь throw, но кидается исключение, потому что неправильно его использовал!

  • @matveybolotov1374
    @matveybolotov1374 3 года назад

    beautiful

  • @matveybolotov1374
    @matveybolotov1374 3 года назад +3

    а почему мы вместо * на чар, не можем передать string?

  • @алексейниконов-ю7щ

    Доброго времени суток, нет случайно видео про fopen fopen_s? ошибки на них прут немогу никак убрать их.

  • @pashakey4611
    @pashakey4611 5 лет назад

    Я-шестьсот пятидесятый,конечно круглое число,но почему такое маленькое!?

  • @mellbonus1337
    @mellbonus1337 7 лет назад +2

    стоит ли изучать его в 2018?

    • @artemtereza669
      @artemtereza669 5 лет назад

      net

    • @TheWladberlin
      @TheWladberlin 5 лет назад +1

      @@artemtereza669 да!

    • @ЛуизаЛихтер
      @ЛуизаЛихтер 4 года назад

      с++ - язык, который живёт очень давно и умирать нисколечко не собирается. Но выбор языка для изучения зависит от ваших желаний или потребностей. Для некоторых, очень многих, задач он подходит лучше всего.

    • @wasony.126
      @wasony.126 4 года назад +2

      Стоит даже 2020

    • @Asa-bw9mw
      @Asa-bw9mw 3 года назад +1

      @@wasony.126 даже 2021

  • @pavelios3577
    @pavelios3577 6 лет назад +5

    Спасибо за урок!

  • @ЯрославГоловко-ф6и
    @ЯрославГоловко-ф6и 4 года назад

    спасибо

  • @Antonov_Ivan.
    @Antonov_Ivan. 11 месяцев назад

    Спасибо за урок!

  • @DD0S2
    @DD0S2 3 года назад

    спасибо

  • @ВітяКоміссаров
    @ВітяКоміссаров 2 года назад +1

    спасибо