LoftBlog: Основы ООП C++. Урок 6. Ключевые слова explicit и mutable - видео HD

LoftBlog: Основы ООП C++. Урок 6. Ключевые слова explicit и mutable - видео
00:04:47

loftblog 299 роликов

LoftBlog — это лучшее место для изучения it-технологий. Десятки практических уроков и курсов, где мы просто и весело будем учить вас только самому нужному и интересному, а именно, всему, что необходимо для создания горячего web-сервиса или сайта.

Основы ООП C++. Урок 6. Ключевые слова explicit и mutable - видео.

В данном видео уроке я познакомлю вас с двумя интересными ключевыми словами explicit и mutable. Первое ограничивает использование конструктора только в качестве конструктора и запрещает его вызов для преобразования типа. А второе позволяет изменять поле объекта, несмотря на то, что объект является константным. 

Школа онлайн-образования: https://loftschool.com/ Telegram: https://telegram.me/loftblog Slack: http://slack.loftblog.ru/ Сайт: http://loftblog.ru/ Instagram: https://www.instagram.com/loftblog/ Группа вконтакте: http://vk.com/loftblog Facebook: http://www.facebook.com/loftblog Twitter: http://twitter.com/loft_blog Больше уроков от lofblog: #loftblogВсе уроки по хештегу: #loftblogCplusplusПолезные уроки для веб-программиста: #вебпрограммист#CplusplusПоставь лайк — смотивируй автора писать еще :)

Пройди БЕСПЛАТНО профориентацию в IT — https://bit.ly/2NLILne

RSS
privettoli
18:52
Почему не используете CLion https://www.jetbrains.com/clion/ ???
Она намного быстрее и умнее обрабатывает C++ код.
Badichan Dmitriy
20:55
+2
Спасибо за уроки, очень полезные. ПОЖАЛУЙСТА сделайте уроки по основным алгоритмам которые используются в разработке.
KaxaruHidechi
12:54
Антон, спасибо тебе за уроки по си в целом. Появилась мотивация вспомнить это всё и прочитать наконец-то библию си.
666SeeR999
14:51
+3
Про mutable не сказано главное. Mutable члены не влияют на логическую константность объекта. Обычно mutable являются разного рода кэши и прочие временные инкапсулированные данные. И сделано это не для изменения константных объектов (для этого есть const_cast, и вообще снимать константность — это отвратительно со всех сторон), а для того, чтобы const функции могли, сохраняя логическую константность объекта менять данные.