Анатолий, если это и правда вы, то спасибо вам большое! В своё время, вы меня вытянули из затянувшейся депрессии. А вы, я вижу, любите программированием побаловаться)))?
Данный канал лучший по полюсам и не только на RU ! Эти уроки также не только для начинающих т. к. детализируются почти все аспекты С++ в доступной понятной всем форме. У остальных встречается здесь только общее и поверхностное по полюсам.
Можно оставить один конструктор, присвоив принимаемым параметрам значение по умолчанию для экономии места: Point(int X = 0, int Y = 0, int Z = 0) { x = X; y = Y; z = Z; }
Спасибо за ваш труд! Очень круто , когда информация доносится настолько понятным образом) Ни в какой сравнение не идет с бурчащим в микрофон дедом в нашем вузе)
Огромная благодарность автору проекта! Доходчиво, добротно! Очень жду С# (если правильно понимаю там идет взаимодействие WPI и есть возможность реализации простенького интерфейса программы...), что было бы очень полезным (для ценителей "фронтбека"). Немного не в тему вопрос: есть ли возможность реализовать взаимодействие с++ с другими языками программирования (например, Ассемблер)? Имею в виду взаимодействие с запущенным процессом (например компьютерная онлайн игра), чтение из памяти определенных параметров игры - реализация возможна, а вот как работать с "внесением изменений" в игровой процесс, реализованный на Ассемблере, если там DWORD, BYTE и прочие штуки, на который компилятор ругается сильно)(писать свой класс?! Менять на аналоги?!) Может много глупого написал, сильно не судите, я 3 дня как ваш курс изучаю, и по образованию - "Манагер"...
Что касается доступа к данным чужих программ, то у меня такого опыта нет. А вот приложения с интерфейсом на C# как раз мой профиль =). Для этого есть VPF, WinForms об этом в будущем я тоже планирую записывать курсы обучения.
спасибо за уроки. минусы: чуть не уснул. плюсы: Очень понятно! Вопросов не остается. Все разжевано для любого уровня знания. Спасибо за такой доходчивый подход к обучению. практически везде обучение идет по схеме: "долго нудно рассказываем про отверточку, потом долго и нудно рассказываем про гаечный ключик, а теперь для проверки соберите самостоятельно синхрофазотрон"
да большинство псвдоучителей, хотят заставить тебя поверить в то, что ты дурак, а у них есть "супер курс", который даже дурака научит!! Только он стоит символическую сумму!
Автор классно объясняет, темы даются легко. Но трудно понять, в каких же случаях вообще применять это ООП. Надеюсь, скоро скоро найду ответ на этот вопрос
Не удивлюсь если подписчиков до 2019 года будет выше 100 000, так что я должен проникнуться в твой уроки глубже пока другие не опередили меня :з хотя соперники тоже классно будешь еще усерднее изучать языки) а пока в городке я один :(
Учусь в универе и у нас тема ООП. Я не посетил ни одной пары по предмету, потому, что там не уроки, а бредятина какая-то. Я посмотрел твои видео и без проблем написал курсовую. СПАСИБО!
Ну так язык программирования он и остается языком программирования. Единственное только, то что VS2017. Но, чтобы код писать, какая разница, я могу даже в Builder-е те же упражнения за ним повторять. Классика!
На Маке компилятор в Xcode - е, уже сам отбрасывает мусор, автоматически, на стадии компиляции. Тем самым избавляя программиста, от рутины инициализировать поля(переменные) в классе и писать конструктор класса, инициализируя переменные нулями. Visual 2017 пока не смотрел.
при перегрузке в значение bool обязательно писать true или false? числовые значения будет принимать за int? ради интереса попробовал - принимает за int. Был у вас раздел "потеря данных/ сужение данных" вроде. Я правильно понимаю, поэтому автоматически принимает int?
Я попробовал, таки да, если есть конструктор использующий тип bool, то нужно явно указывать true или false. Впринципе как и в перегрузке, нужно четко понимать, что ты пишешь, и какая версия функции отработает в этом случае.
1) Что касается С++ и ассемблера, можете подсказать как реализовать оконный интерфейс ассемблерными вставками в код С++? 2) Со строками будут примеры, или я забегаю в перед?
смотри, если ты просто при иниц. переменной присвоишь какое то значение, то при объявлении объекта класса нужно будет обязательно передавать аргументы, а если будет эта перегрузка конструктора, то можно не указывать аргументы и по умолчанию им будет присвоено то что написано в перегрузке конструктора, так же можно передать другие аргументы. фух, надоело писать))
Перегрузил класс как ты и сказал чтобы оно принимало значение и не принимало. В итоге создаю вот так: Point a(); a.print(); // вот тут пишет что у 'a' должен быть класс и не видит его:( Point b(2, 3); b.print(); // здесь все нормально
Единая проблема у всех видео, что показываете все в одном файле. После изучения java и C# даже если умеешь в крутые абстракции классов и все понимаешь в ООП, то в плюсах чисто технически с заголовочными файлами все это не сразу до башки доходит)
visual studio чего-то капризничает и пишет, что конструктор класса является перегрузкой класса. ctrl-c>ctrl-v не помогали. Переписал вручную и стало работать. Странная дичь
и снова просто коммент для хотя бы минимального продвижения видео. Спасибо!
Анатолий, если это и правда вы, то спасибо вам большое! В своё время, вы меня вытянули из затянувшейся депрессии. А вы, я вижу, любите программированием побаловаться)))?
@@saidbackfatullayev5887 описание его канала прочитайте)
Почему я не нашел данный канал раньше. Очень круто все объяснено. Все понятно. Спасибо!
Пожалуйста!
Тебе еще повезло, я дошел до этого канала спустя 5 лет с твоего коммента
#перегрузкаконструктора #конструкторкласса #ООП #SimpleCode #урокипрограммирования
@@simongreyse4171 врятли
ты точно попадешь в рай, не важно сколько в жизни нагрешил, так как ты дал шанс десяткам тысяч людей построить свое будущее благодаря твоим урокам
++
@@DepechLyot Как дела после полугода?
@@sponky3074 Как дела после 9 месяцев?
@@ТупаБатя кожу на C# и кайфую
@@sponky3074 уже устроился на работу?
Спасибо за урок.
Сдал экзамен благодаря вам!Спасибо!
12:00 - Создадим объект (не класс) С.
Спасибо. Очень хорошее видео!
У него оговорка была
Очередное Спасибо за урок!!! Торжественно обещаю с первых заработанных в программировании прислать благодарность!!!
рандомное напоминание о том, что с первых заработанных закинешь автору
рандомное напоминание о том, что с первых заработанных закинешь автору
Ты уже программист?
Уже год прошел, где бабки Лебовски!?
Наверное уже сениор программер, так что гони много бабок, обещания нужно держать.
Данный канал лучший по полюсам и не только на RU ! Эти уроки также не только для начинающих т. к. детализируются почти все аспекты С++ в доступной понятной всем форме. У остальных встречается здесь только общее и поверхностное по полюсам.
Лучшие обьяснения по с++.Благодарю
Спасибо большое, раньше ненавидел ООП, а с вами стал его хоть как то понимать.))))
Можно оставить один конструктор, присвоив принимаемым параметрам значение по умолчанию для экономии места:
Point(int X = 0, int Y = 0, int Z = 0) {
x = X;
y = Y;
z = Z;
}
@krazly677 почему нельзя будет вызвать? Можно.
Спасибо за ваш труд! Очень круто , когда информация доносится настолько понятным образом) Ни в какой сравнение не идет с бурчащим в микрофон дедом в нашем вузе)
Благодарности за структурность и доходчивое объяснение!
Топ , спасибо Серега , от души. ООП легко пошло )) в голову
Спасибо за уроки.
Замечательное видео! Спасибо огромное!
Спасибо
Спасибо за интересный урок.
Спасибо за Ваши видео. Весьма полезно!!!
Мне иак нравится, что он объясняет все очень подробно! Спасибо за этот контент❤🎉
Огромная благодарность автору проекта! Доходчиво, добротно! Очень жду С# (если правильно понимаю там идет взаимодействие WPI и есть возможность реализации простенького интерфейса программы...), что было бы очень полезным (для ценителей "фронтбека").
Немного не в тему вопрос: есть ли возможность реализовать взаимодействие с++ с другими языками программирования (например, Ассемблер)? Имею в виду взаимодействие с запущенным процессом (например компьютерная онлайн игра), чтение из памяти определенных параметров игры - реализация возможна, а вот как работать с "внесением изменений" в игровой процесс, реализованный на Ассемблере, если там DWORD, BYTE и прочие штуки, на который компилятор ругается сильно)(писать свой класс?! Менять на аналоги?!)
Может много глупого написал, сильно не судите, я 3 дня как ваш курс изучаю, и по образованию - "Манагер"...
Что касается доступа к данным чужих программ, то у меня такого опыта нет. А вот приложения с интерфейсом на C# как раз мой профиль =). Для этого есть VPF, WinForms об этом в будущем я тоже планирую записывать курсы обучения.
Ждемс)))
Си шарп тоже интересует.
Большое спасибо вам за урок и прекрасное пояснение, Сергей!
Отлично! Понятно! Спасибо!
Круто,всё понятно с первого раза.Автор молодец!
Спасибо бро, отличный контент!
Thank you very much!
Спасибо, очень помог!!!)
Пожалуйста!
Даже сейчас твои видосы очень актуальны и нужны) сяп тебе
Спасибо!!!
Спасибо большое!
Именно то, что мне нужно! Спасибо большое!
Да ты жёсткий
держишься с одним дизом 2 года
я такого ещё не видел на ютубе
*К сожалению нашлось ещё каких-то два дауна....*
Я дизлайкал случайно. Может так?
@@FerelUltra можно убрать,если хотите..
Kirito Kun Теперь 6...
Уже 11...😢
Спасибо за урок!
Отлично! Лучше чем по учебнику!
спасибо за уроки.
минусы: чуть не уснул.
плюсы: Очень понятно! Вопросов не остается. Все разжевано для любого уровня знания.
Спасибо за такой доходчивый подход к обучению.
практически везде обучение идет по схеме: "долго нудно рассказываем про отверточку, потом долго и нудно рассказываем про гаечный ключик, а теперь для проверки соберите самостоятельно синхрофазотрон"
да большинство псвдоучителей, хотят заставить тебя поверить в то, что ты дурак, а у них есть "супер курс", который даже дурака научит!! Только он стоит символическую сумму!
КАК ВСЕГДА ТЫ ЛУЧШИЙ!!!
Все прекрасно объяснил)
Автор классно объясняет, темы даются легко. Но трудно понять, в каких же случаях вообще применять это ООП. Надеюсь, скоро скоро найду ответ на этот вопрос
лучший канал в рускоязычном сегменте о Си
можно ли написать в параметрах конструктора "= 0"?
можно ли записать шаблонный конструктор типа template?
Четко! Спасибо!
Очень хорошие уроки. Спасибо Вам.
Спасибо за знания !
Спасибо тебе за твои ролики!
Оле, Оле Оле Оле! #SimpleCode вперед!
Спасибо за урок!!! идём дальше...
Отличное видео!
Руки чешутся поставить лайк, при том что он уже поставлен. :)
Аналогично! :)))))))))
Очень полезные видосы
Спасибо что помогаешь мне подготовиться к зачету)
Не удивлюсь если подписчиков до 2019 года будет выше 100 000, так что я должен проникнуться в твой уроки глубже пока другие не опередили меня :з
хотя соперники тоже классно будешь еще усерднее изучать языки) а пока в городке я один :(
К сожалению нет. на данный момент пока только 70000
@@arsenarsen5946 уже 77к
@@viktort9326 Уже 78 :D
@@elvinaustin1022 Уже 83к
@@aktapius6238 Уже 87к
гений , ну просто гений, видно, что профессионал
Учусь в универе и у нас тема ООП. Я не посетил ни одной пары по предмету, потому, что там не уроки, а бредятина какая-то. Я посмотрел твои видео и без проблем написал курсовую. СПАСИБО!
Спасибо за подачу!
Спасибо за очередное ползеное видео, Сергей
спасибо за урок
Супер!!!
Ваше видео очень помогает
Сентябрь 2019, всё ещё актуально ;)
Ну так язык программирования он и остается языком программирования. Единственное только, то что VS2017. Но, чтобы код писать, какая разница, я могу даже в Builder-е те же упражнения за ним повторять. Классика!
Май 2020 все ещё актуально
Как ты там кстати, какой прогресс за 7 месяцев?
@@TheWladberlin чел, языки меняются, не координально, но меняются
@@crackall1946 июнь 2020,сижу смотрю изучаю;)
канал супер ! ! !
Дякую за урок.
Спасибо большое, все понятно🙃
Классное видео!
Серега, где сегодняшний видос ?))))) Твои работяги заждались уже, обычно часам к 3-4 выкладываешь)))))))
Работы много, видос завтра будет.
Ждем тебя))))))))
отличное видео, помогает в унике❤
лучший сериал для студента
супер
👍👍👍
top!
На Маке компилятор в Xcode - е, уже сам отбрасывает мусор, автоматически, на стадии компиляции. Тем самым избавляя программиста, от рутины инициализировать поля(переменные) в классе и писать конструктор класса, инициализируя переменные нулями. Visual 2017 пока не смотрел.
привет из 2023. Спасибо большое за уроки!
лучший
при перегрузке в значение bool обязательно писать true или false? числовые значения будет принимать за int? ради интереса попробовал - принимает за int. Был у вас раздел "потеря данных/ сужение данных" вроде. Я правильно понимаю, поэтому автоматически принимает int?
Я попробовал, таки да, если есть конструктор использующий тип bool, то нужно явно указывать true или false. Впринципе как и в перегрузке, нужно четко понимать, что ты пишешь, и какая версия функции отработает в этом случае.
Ставьте скорость на 1.25, а так отличный контент, спасибо большое
c 50 го видео так делаю:D экономлю время
Да
Спсб
Учусь на прогера в универе но каждую тему закрепляю именно здесь.
1) Что касается С++ и ассемблера, можете подсказать как реализовать оконный интерфейс ассемблерными вставками в код С++? 2) Со строками будут примеры, или я забегаю в перед?
По ассемблеру это не ко мне. А класс string мы ещё будем писать в будущем.
Поясните, пожалуйста, зачем мы пишем конструктор с `х = 0; y = 0`, если мы можем при инициализации "х" и "у" сразу им присвоить 0 ?
смотри, если ты просто при иниц. переменной присвоишь какое то значение, то при объявлении объекта класса нужно будет обязательно передавать аргументы, а если будет эта перегрузка конструктора, то можно не указывать аргументы и по умолчанию им будет присвоено то что написано в перегрузке конструктора, так же можно передать другие аргументы. фух, надоело писать))
RAPture так тоже можно
скоро 100к! подпишитесь не ленитесь!!!!
Перегрузил класс как ты и сказал чтобы оно принимало значение и не принимало.
В итоге создаю вот так:
Point a();
a.print();
// вот тут пишет что у 'a' должен быть класс и не видит его:(
Point b(2, 3);
b.print(); // здесь все нормально
все решил) скобки тупо убрал в Point a();
@@iosiph вот именно.
А в полях шаблона класса нельзя напрямую присвоить дефолтные значение? Обязательно только в объектах класса через конструктор или сеттеры?
Можно прямо в классе присваивать.
Единая проблема у всех видео, что показываете все в одном файле. После изучения java и C# даже если умеешь в крутые абстракции классов и все понимаешь в ООП, то в плюсах чисто технически с заголовочными файлами все это не сразу до башки доходит)
Спасибо за урок, что за музыка играет на фоне?
Пожалуйста! Ethan Meixsell - Demise
10/10
Ух каеф смотреть
13:30
Все ещё актуально
четкий лессон
Горячоооо!
🧠
Да да да и просто комент)))
а почему вы называете среду разработки компилятором, или я что-то не понимаю?
А что не так? Разве не компилятор находит ошибки компиляции?
2 дизлайка за 3 года
На высоте 😍
up
А почему нельзя сразу дать значение по умолчанию прямо в int x = 0; int y = 0; ?
Я так думаю, что в классе сначала ты просто инициализируешь переменные без присваивания значений.
@@especial_view я был попробовал сразу присвоить как написал, работает все отлично
@@аоалал-х1т Так можно делать начиная с С++ 11.
1
фывфыв
visual studio чего-то капризничает и пишет, что конструктор класса является перегрузкой класса. ctrl-c>ctrl-v не помогали. Переписал вручную и стало работать. Странная дичь
ПОЛУЧАЕТСЯ ПЕРЕГРУЗКА КОНСТРУКТОРОВ такая же как и перегрузка функций
!