Объектно-ориентированное программирование в C++ за 10 минут!
Вставка
- Опубліковано 6 вер 2024
- Всем привет. В данном видео мы разберем что такое объектно-ориентированное программирование в C++. Мы реализуем класс, а так же разберемся с конструкторами и деструкторами.
Новый урок Основы MySQL. Создание и управление базой: ua-cam.com/video/Ka04uQ4C2Ek/v-deo.html&t
Спасибо за урок! Самое то для повторения перед экзаменом. Благодарю.
Снова хороший урок. Спасибо
Мне понравилось. Все очень понятно) Спасибо.
6:00 а зачем указатель? *_user
Урок топ.
Что по-моему не так. Деструктор удаляет сразу после завершения программы. Разве delete не должно быть в дисрукторе.
delete удаляет динамически созданные объекты, динамически созданный объект у нас только _user. Соответственно в main удаляем наш _user;
В его программе "new" существует до вызова del, а ты предложил схему, когда "new" является частью класса и удаляется при выходе класса из зоны видимости.
Блин мне непривычно а можно вопрос. А где инкапсуляция? Что если я в его методе хочу назвать переменную точно так же как и поле класса. Где ключевые слова this как в java или self как в python?
Тогда чем отличается struct от class? Я новичок в си, не судите строго. Не понимаю, зачем public нужен или private
Симантически одно и тоже. Только в struct все поля и методы public, а в class все private.
Private нужен чтобы скрыть из видимости методы и поля класса. Public соответствено сделать публичным
Структуры относятся к процедурному программированию. В классе больше функционала.
@You Tube это относится к C, в C++ они не чем не отличаются кроме момента с public и private, может и есть еще какие то моменты с наследованием, хоть это и не точно, я лично не вдавался в подробности наследования структур.
@You Tube да всегда были вроде, а может и не всегда, я совсем зеленый еще в плюсах, так что история развития плюсов мне не известна.
@You Tube на практике использовал, от туда и знаю
А почему name, age, adress в public'е лежат? Говнокодим?
А как должно быть? Локальная?
@@lizin_sancir в private должно быть
@@Tolyan991 в смысле, "должно"? Ошибки компиляции нет, значит все нормально...
@@frusnemish логично. Но помимо ошибок компиляции, есть ещё правила хорошего тона. И вот этим правилам автор не соответствует.
@@Tolyan991 кто придумал эти правила, и чем придерживание им лучше, чем их несоблюдение?
а еще уроки будут?
Деструктор так и так вызовется
кавно
720p в 2021... Хорошо хоть звук нормальный.
Может, устройство не очень сильное, и качество не может быть идеальным... Почему раз 2021, то должно быть отлично?
А что надо? 8 к?