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

143 ratings | 9979 views


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

Пройди БЕСПЛАТНО профориентацию в IT - В данном видео уроке я познакомлю вас с двумя интересными ключевыми словами explicit и mutable. Первое ограничивает использование конструктора только в качестве конструктора и запрещает его вызов для преобразования типа. А второе позволяет изменять поле объекта, несмотря на то, что объект является константным. Школа онлайн-образования: Telegram: Slack: Сайт: Instagram: Группа вконтакте: Facebook: Twitter: Больше уроков от lofblog: loftblog Все уроки по хештегу: loftblogCplusplus Полезные уроки для веб-программиста: вебпрограммист Cplusplus Поставь лайк - смотивируй автора писать еще :)

Comments to the video: Основы ООП C++. Урок 6. Ключевые слова explicit и mutable

666SeeR999 1 year ago
Про mutable не сказано главное. Mutable члены не оказывают влияние на логическую константность объекта. Обычно mutable являются различного рода кэши и остальные временные инкапсулированные данные. И изготовлено это не для конфигурации постоянных объектов (для этого кушать const_cast, и вообщем снимать константность - это отвратно со всех сторон), а для того, чтоб const функции могли, сохраняя логическую константность объекта поменять данные.
Cataract 2 months ago
не сказано вообщем ничего. создателю, естественно благодарю за старания, однако все разъяснения свелись к тому что: этак трудиться будет, а вот этак - дудки
Raw Raw fight the power 1 year ago
Довольно разумно сказано. Спасибо, вызнал больше.
KaxaruHidechi 3 years ago
Антон, благодарю для тебя за уроки по си в целом. Появилась мотивация припомнить это всё и прочесть в конце концов-то библию си.
Антон Вахрушев 3 years ago
+KaxaruHidechi Всегда изволь, приятно слышать!
Badichan Dmitriy 3 years ago
Спасибо за уроки, весьма полезные. ПОЖАЛУЙСТА сделайте уроки по главным методам которые употребляются в разработке.
Антон Вахрушев 3 years ago
Приятно слышать) Сначала необходимо окончить этот курс
privettoli 3 years ago
Почему не используете CLion  ??? Она намного резвее и умнее обрабатывает C++ код.
Roger Smith 2 years ago
Он платный