У exception нет конструктора для строкового значения, в VS используется расширение MSVC которое позволяет это делать. Чтобы передать строковое значение используют runtime_error или logic_error.
Для тех, кто не понял, что именно нужно сделать, нужно вместо throw exception ("ERROR"); писать throw runtime_error("ERROR"); или throw logic_error("ERROR");
Сергей, спасибо за твои уроки. Очень хорошо и понятно излагаешь. Последовательно и логично. На достойном уровне. Но есть одна просьба. Было бы очень кстати, если бы ты приводил примеры конкретной реализации той или иной темы. Все-таки, абстрактные примеры не так хороши как реальные ситуации. Я думаю, это выведет тебя в топ RUclips. Спасибо.
уже 121!!! еще месяцок и все уроки пройду)) Большое спасибо за уроки! еще бы практики или рекомендации по литературе на практику, которая хорошо натаскает для трудоустройства или просто для фриланса на первое время.
@@Matissed я иду с начала этого плейлиста , и скажу тебе одно мне все понятно , но 0 практики. Сергей нам чётко объясняет ,но мы должны применить это в практике ,тупо сидеть и посмотреть полностью этот плейлист и думать что в конце вдруг станет все понимать ,не правильно. Надо найти какой то исходном заданиями и выполнять или саму можно начать писать свой проект.
Если сообщение об ошибке важно, использовать std::exception напрямую не вариант. В этом случае можно использовать либо std::logic_error или же std::runtime_error, которые наследуют std::exception и у них есть конструкторы, принимающие строковый аргумент или создать свой класс на основе std::exception в котором и реализовать данный конструктор. Автору роликов, Спасибо!
По стандарту конструктор std::exception не принимает строку как аргумент, и по этой причине мне нужно исправлять во всех своих лабораторных эту ошибку. А так уроки хорошие)
с++ - язык, который живёт очень давно и умирать нисколечко не собирается. Но выбор языка для изучения зависит от ваших желаний или потребностей. Для некоторых, очень многих, задач он подходит лучше всего.
*Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)*
твои видосы более информативны чем мои пары в универе))
У меня в универе даже частенько показывают эти видео на лекциях!!)
@@ChytMiki
@@ChytMiki Нахрен этот универ
Когда один человек за весь универ с преподами Заменяет)
У exception нет конструктора для строкового значения, в VS используется расширение MSVC которое позволяет это делать. Чтобы передать строковое значение используют runtime_error или logic_error.
Спасибо!Использую xcode, все не мог почему выдает ошибку "No matching conversion for functional-style... "
Для тех, кто не понял, что именно нужно сделать, нужно вместо
throw exception ("ERROR");
писать
throw runtime_error("ERROR");
или
throw logic_error("ERROR");
@@Kokurorokuko А я то времени прибил чтоб понять )
@@Kokurorokuko (
побольше домашних заданий)а так все круто)
Очередное спасибо за урок.
На прошлом уроке ни*уя не понял но на этом прозрел👍
P.S. СПАСИБО за уроки👏
Сергей, спасибо за твои уроки. Очень хорошо и понятно излагаешь. Последовательно и логично. На достойном уровне. Но есть одна просьба. Было бы очень кстати, если бы ты приводил примеры конкретной реализации той или иной темы. Все-таки, абстрактные примеры не так хороши как реальные ситуации. Я думаю, это выведет тебя в топ RUclips. Спасибо.
Очередное спасибо за урок!
#генерацияисключений #throw #SimpleCode #урокипрограммирования
уже 121!!! еще месяцок и все уроки пройду)) Большое спасибо за уроки! еще бы практики или рекомендации по литературе на практику, которая хорошо натаскает для трудоустройства или просто для фриланса на первое время.
@Роман Кулага нашёл?
@@Matissed пни когда ответят
Здравствуй друг, как у тебя проживания ты прошел этот курс два года назад и помогало ли тебе этот курс ?
@@Asa-bw9mw а у тебя какие успехи в программирование?
@@Matissed я иду с начала этого плейлиста , и скажу тебе одно мне все понятно , но 0 практики. Сергей нам чётко объясняет ,но мы должны применить это в практике ,тупо сидеть и посмотреть полностью этот плейлист и думать что в конце вдруг станет все понимать ,не правильно. Надо найти какой то исходном заданиями и выполнять или саму можно начать писать свой проект.
Если сообщение об ошибке важно, использовать std::exception напрямую не вариант. В этом случае можно использовать либо std::logic_error или же std::runtime_error, которые наследуют std::exception и у них есть конструкторы, принимающие строковый аргумент или создать свой класс на основе std::exception в котором и реализовать данный конструктор.
Автору роликов, Спасибо!
Спасибо Вам за Ваш труд. Очень просто и понятно всё объясняете.
Спасибо за бесценный труд)
Спасибо за урок!
спасибо большое за отличный контент
В универе теперь за бабки проекты делаю.
Кайф)
👌👌👌👌грамотно объесняеш респект
спасибо
file.close() обязательно в блок try, иначе ошибка, мало ли кто столкнётся)
Спасибо за урок! Лайк конечно же:)))
Очередной Like
спасибо)
Thank you for the lesson!
Спасибо!!!
Супер
До начала курса я думал, что немножко знаю C++.)))))))))))))))))))))))))))))))
По стандарту конструктор std::exception не принимает строку как аргумент, и по этой причине мне нужно исправлять во всех своих лабораторных эту ошибку. А так уроки хорошие)
Пойду вызывать в блоке catch ту же функцию которая сделала throw :D
Thanks!
Спасибо большое !
Спасибо. UP
Топ, просто топ!!!
"Мы поймали" .. взломщика))
👍
Мутная тема пошла, не особо интересная ... Но все же с таким учителем хоть как-то понимается, спасибо вам!
"мутная" :)))) Нужная!
Точнее мутнейшая тема
up
То чуство, когда используешь throw, но кидается исключение, потому что неправильно его использовал!
beautiful
а почему мы вместо * на чар, не можем передать string?
Потому что catch не конвертирует(неявно) типы данных
Доброго времени суток, нет случайно видео про fopen fopen_s? ошибки на них прут немогу никак убрать их.
Я-шестьсот пятидесятый,конечно круглое число,но почему такое маленькое!?
стоит ли изучать его в 2018?
net
@@artemtereza669 да!
с++ - язык, который живёт очень давно и умирать нисколечко не собирается. Но выбор языка для изучения зависит от ваших желаний или потребностей. Для некоторых, очень многих, задач он подходит лучше всего.
Стоит даже 2020
@@wasony.126 даже 2021
Спасибо за урок!
спасибо
Спасибо за урок!
спасибо
спасибо