Нейронные сети на C++ - поймет даже твоя бабушка.

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024
  • Стань моим Patron и видео будут выходить чаще: / proger20
    Ссылка Google Drive на данный проект:
    drive.google.c...
    Очень прошу подписаться на канал и оценить данный ролик лайком. Свои предложения по качеству контента и идеи для роликов можете оставлять в комментариях. Все прочитаю.
    Связаться можно со мной через ВКонтакте:
    altus.i...

ความคิดเห็น • 165

  • @robertpolson848
    @robertpolson848 4 ปีที่แล้ว +249

    Посмотрел мой дедушка и ничего не понял, но ему простительно он же не бабушка.

    • @timu9925
      @timu9925 3 ปีที่แล้ว +3

      Logika!

    • @shkolyan
      @shkolyan 3 ปีที่แล้ว +2

      АХАХАХАХАХАХАХ

    • @Vadim-pp6hg
      @Vadim-pp6hg 2 ปีที่แล้ว +5

      Посмотрел студент первого курса, изучавший программирование на C++, ничего не понял, не бабушка же)

    • @robertpolson848
      @robertpolson848 2 ปีที่แล้ว +4

      @@Vadim-pp6hg ну так попроси свою бабушку, она тебе все объяснит.

  • @God_of_comments
    @God_of_comments 4 ปีที่แล้ว +97

    Круто бы было, если бы нейроная сеть сама бы писала обучающее видео для других.

    • @stalker32041
      @stalker32041 3 ปีที่แล้ว +3

      Тогда ютуберы будут не нужны - их будет заменять 1 дата-центр

    • @STALKER_PLAY182
      @STALKER_PLAY182 3 ปีที่แล้ว +1

      люди несовершенны, так будет лучше

    • @user-ix7pl9le4b
      @user-ix7pl9le4b 2 ปีที่แล้ว

      Хахахахахахаха

    • @Scherbakov
      @Scherbakov ปีที่แล้ว +2

      @@stalker32041 и ещё один, чтобы смотреть..

    • @asylzhanaitbai
      @asylzhanaitbai ปีที่แล้ว

      Уже есть Это ChatGPT

  • @cppprograms5868
    @cppprograms5868 4 ปีที่แล้ว +21

    Неплохо. С++ это зверь.

  • @__520
    @__520 3 ปีที่แล้ว +16

    Бабушка поняла...
    А я нет :/
    Надеюсь бабушка объяснит :)

  • @bohdankhmelnytskyi8831
    @bohdankhmelnytskyi8831 3 ปีที่แล้ว +12

    10:54 "в данном случае стоит learning rate = 1, но я поставлю 0.5"
    отдельное спасибо за этот момент, мне дейcтвительно было очень интересно, почему программа не хотела обучаться в многопотоке)
    Программма очень хороша, и все понятно)
    ошибка кстати в описании метода
    void WeightsUpdater(int start, int stop, int LayerNum, int lr)
    lr теперь везьде 0.5, а здесь он остался целочисленным))
    Класс, мне очень понравилось^.^

  • @wadimson
    @wadimson 4 ปีที่แล้ว +5

    Бабушка юзала Алгол и Фортран, тут несколько другое.

  • @magictime8959
    @magictime8959 4 ปีที่แล้ว +7

    Чего так мало просмотров и лайков? Думал будет написано 20 тис. хотябы.! С меня лайк, подписка, годная тема)

    • @Proger20
      @Proger20  4 ปีที่แล้ว

      Огромное спасибо, Но мало просмотров потому, что я каналом сейчас не занимаюсь ... Ленивый я

    • @Proger20
      @Proger20  3 ปีที่แล้ว +1

      Вот и дождался 20к

    • @magictime8959
      @magictime8959 3 ปีที่แล้ว

      @@Proger20 хех)

    • @magictime8959
      @magictime8959 3 ปีที่แล้ว

      @@Proger20 так, стоп, а где?

  • @user-dd2sd4vq4t
    @user-dd2sd4vq4t 5 ปีที่แล้ว +6

    Крутое видео. Делай ещё видео. Очень классно. Спасибо большое.

    • @Proger20
      @Proger20  5 ปีที่แล้ว +1

      Большое спасибо

  • @fantasy1970
    @fantasy1970 ปีที่แล้ว +3

    Приятно смотреть и понимать всё не вникая. Бро ты запарился, сделал всё сложное простым. Буду изучать твой код более детально чтоб учиться кодить

  • @joyvektor451
    @joyvektor451 4 ปีที่แล้ว +4

    Ты крут!!! Спасибо!!! Правда понял после 4 просмотра, и то остались вопросы, но я не бабушка

  • @user-ch5vh7gs9c
    @user-ch5vh7gs9c 5 ปีที่แล้ว +8

    Большое спасибо, за такие понятные и интересные ролики!

  • @pastuhovnikita
    @pastuhovnikita 2 ปีที่แล้ว +2

    Автор молодец. Доступно объяснил суть нейросеток. Но к тебе будет одно пожелание. Чтобы не было таких затупов с программой, веса удобнее хранить в какой-либо коллекции (по типу вектора из векторов double) или двумерного массива типа double, а данную коллекцию считывать из бинарного файла. Так будет шустрее работать. А так видео классное. Однозначно лайк

  • @Hyperdick100
    @Hyperdick100 4 ปีที่แล้ว +3

    Нейронные сети на C++ - поймет даже твоя бабушка----надо бы продолжить

  • @hollygreen8663
    @hollygreen8663 9 หลายเดือนก่อน +1

    Куда идём мы с Пятачком - Большой-большой секрет!

  • @norys9762
    @norys9762 3 หลายเดือนก่อน

    Очень классный ролик) Это наверное первый ролик по плюсам где есть код в описании. Но лучше вместо double** использовать std::vector, при использовании указателей могут возникнуть проблемы с памятью, которые обычно очень тяжело найти, особенно в большом коде. Кстати в Гугл драйве нет скрипта на паскале, или я его просто не нашёл. Если он там есть напите пожалуйста путь к нему, или разместите его.

  • @SCARCRXW
    @SCARCRXW 4 ปีที่แล้ว +2

    Недавно решил сделать искуственный интелект!) подпишусь,здесь есть что посмотреть!)

    • @hackerman5984
      @hackerman5984 3 ปีที่แล้ว

      Ну как? Нормально?

  • @user-rx4us1hp8m
    @user-rx4us1hp8m 4 ปีที่แล้ว +3

    Я не знал что моя бабушка гений с++

  • @playtopgames3261
    @playtopgames3261 5 ปีที่แล้ว +3

    Ты просто лучший, обожаю тебя, очеееень понятно, никогда не меняйся) Удачи!!!1

    • @Proger20
      @Proger20  5 ปีที่แล้ว +2

      Спасибо большое

    • @playtopgames3261
      @playtopgames3261 5 ปีที่แล้ว +2

      @@Proger20 А ты можешь добавить еще и графический интерфейс? Я думаю тема визуализации была бы актуальной) И в принципе нейронку сделать с графическим интерфейсом, чтобы рисовать символы можно было бы прямо в приложении

    • @Proger20
      @Proger20  5 ปีที่แล้ว +2

      @@playtopgames3261 в принципе мог бы, на надо изучать технологию))

  • @maximnor5130
    @maximnor5130 2 ปีที่แล้ว +2

    Эта нейронная сеть обучалась на процесоре, а можно на С++ обучать нейронную сеть на видеокарте??? Подскажите кто знает...

  • @user-dd2sd4vq4t
    @user-dd2sd4vq4t 5 ปีที่แล้ว +9

    Было бы хорошо сделать в качестве уроков. Ещё будут ролики по нейросетям на С++?

    • @Proger20
      @Proger20  5 ปีที่แล้ว +4

      Я делаю шашки, но так я слишком много занимался другими делами, шашки ещё не готовы

    • @user-dd2sd4vq4t
      @user-dd2sd4vq4t 5 ปีที่แล้ว

      @@Proger20 с нетерпением будем ждать. спасибо.

    • @finmagnat
      @finmagnat 4 ปีที่แล้ว +3

      @@Proger20 Ну как там шашки? Очень хотелось бы увидеть реализацию как нейросеть на С++ справится с такой задачей! Я в 2006 писал консольный Морской бой и на MFC игру "Балда". Появилась идея процедурные алгоритмы переписать на основе нейросети. Но тема о нейросетях для меня пока еще новая.

    • @Proger20
      @Proger20  4 ปีที่แล้ว +3

      @@finmagnat сейчас маюсь с OpenCL , а именно с кернелом умножения матриц. Та у меня ещё и в роли видеокарты Vega 8 от Ryzen 3 , мне бы норм видяху, уже давно бы обучал нейронки в разы быстрее... А шашки будут как только смогу быстро умножать матрицы

  • @yuriy_vins
    @yuriy_vins 3 ปีที่แล้ว +2

    Бабушка то поймёт, если только она кандидат технических наук! )

  • @targex7718
    @targex7718 10 หลายเดือนก่อน +3

    норм обучил нейросеть на 52 картинках

  • @vadimkuldim6450
    @vadimkuldim6450 4 ปีที่แล้ว +7

    Люблю С++

  • @Scherbakov
    @Scherbakov ปีที่แล้ว +1

    О, отличная музыка!

  • @Not_SatoruGojo
    @Not_SatoruGojo ปีที่แล้ว +3

    Не лучше ли было бы использовать std::vector вместо хранения указателей, размеров и динамической возни с памятью?

  • @nicivanov5135
    @nicivanov5135 ปีที่แล้ว +1

    Хорошо, добавили ссылку на исходник.

  • @DoGGy1110
    @DoGGy1110 3 ปีที่แล้ว +5

    Автор: напишем нейронку на плюсах
    Тот же автор: юзает дефолтные указатели, не успользует ооп

    • @DoGGy1110
      @DoGGy1110 3 ปีที่แล้ว

      Беру свои слова обратно, тут не до ооп. Тут дизайн кода говно...

    • @Proger20
      @Proger20  3 ปีที่แล้ว +1

      #Warning!
      #Analysis-bot.log: hater found!

    • @DoGGy1110
      @DoGGy1110 3 ปีที่แล้ว

      @@Proger20 чистая критика по делу, никакого хейта

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      @@DoGGy1110 ну вообще-то ООП присутствует...

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      @@DoGGy1110 и вообще я просто показал людям идею... Как это можно реализовать...

  • @Mollysem
    @Mollysem 2 ปีที่แล้ว +1

    чел на гение, сидит говорит: ну эта короче форвардфид и это короче запускает процесс форвардфид

  • @user-rl3ho1cu9x
    @user-rl3ho1cu9x 4 ปีที่แล้ว +1

    Пасаны ваще ребята, четко, умеете, могёте. Всё понятно! СПС!!!

  • @SUPPHY-
    @SUPPHY- ปีที่แล้ว +2

    2:44 сигмоида = 1 / (1+ е^-x) => производная сигмоиды = e^-x / (1 + e^-x)^2

  • @mohaxgames
    @mohaxgames 4 ปีที่แล้ว +5

    Как моя бабушка это поймет, если автор тупо вставляет какую-то функцию и не объясняет принципов её работы?
    Было бы лучше если бы автор писал функцию в реальном времени, объясняя что пишет и зачем.
    Хоть моя бабушка и недовольна, я всё же поставлю лайк за проделанную работу )

    • @Proger20
      @Proger20  4 ปีที่แล้ว

      На это ушло бы 2 года

    • @comachine
      @comachine 2 ปีที่แล้ว

      @@Proger20 всё же, это необходимо, ибо зритель также может просто скопировать код, посмотреть видос как работает нейросеть и всё, но ничему не научится и ничего не поймёт.

  • @Proger20
    @Proger20  4 ปีที่แล้ว +7

    Пишите в комментариях, о чем вы хотели бы видео)!

    • @minigun-js1gq
      @minigun-js1gq 4 ปีที่แล้ว

      блин, чел можешь запилить как ты делаешь бота для пвп в майнкрафте ( конечно нужно на питоне) ))

    • @Proger20
      @Proger20  4 ปีที่แล้ว +1

      @@minigun-js1gq Сори, в майн не играю, может как-нибудь потом подумаю

    • @minigun-js1gq
      @minigun-js1gq 4 ปีที่แล้ว

      @@Proger20 был бы благодарен за такой ТуТоРеАл

    • @URSU_YSL
      @URSU_YSL 4 ปีที่แล้ว +1

      го гайд по войду керри. мидас еще тарят?

  • @Dima_Dezhin
    @Dima_Dezhin 4 ปีที่แล้ว +1

    спасибо ! очень доходчиво , наглядно . и музыка фоном классная )

  • @vazgenmkrtchyan1964
    @vazgenmkrtchyan1964 4 ปีที่แล้ว +2

    Супер!

  • @Proger20
    @Proger20  3 ปีที่แล้ว +1

    Если Вы хотите помочь развитию канала, то можете подписать на Канал, а также стать моим Патроном:
    www.patreon.com/proger20
    Ссылка на мою группу в ВКонтакте: vk.com/club201610586
    Буду безумно благодарен.

  • @rubiks7196
    @rubiks7196 3 ปีที่แล้ว +1

    Вопрос как у тебя не происходит "паралич сети", ну или по другому насыщение сигмоиды?
    у меня при 28x28 изображении из набора MNIST, уже на втором слое эта штука происходит, значения всех нейронов последующих слоев, обращаются в 1
    и при расчете ошибки, там производная в 0 обращается потому что значения нейронов равны 1
    и в итоге производная равна 0, а знач веса никак не изменяются

  • @marcelalain404
    @marcelalain404 3 ปีที่แล้ว +1

    Помогите, она не хочет учиться. Я полога. не туда запихнул текставик с обучалкой, подскажитев какой папке он должен быть

  • @Redrik
    @Redrik ปีที่แล้ว +1

    Я показал это видео своей бабушке, но она ничего не поняла...

  • @user-ur1kk2ek2s
    @user-ur1kk2ek2s 3 ปีที่แล้ว +1

    привет, решил переделать твою прогу, только не под буквы, а рандомные пшики краски , эпохи длятся вечно , то есть там все время шанс на 0, можешь подсказать почему у тебя в инт сайзе в видео одни цифры, а на гугл диске другие , и что означает цифра 32 в инт сайзе в мейне

  • @ivan_inanych
    @ivan_inanych 9 หลายเดือนก่อน

    бэк пропагейшен это единственное вообще что стоит посмотреть, как реализовано на плюсах, что ж ты её пропустил то

  • @rytp8825
    @rytp8825 4 ปีที่แล้ว +4

    Вечный вопрос:структура или класс?

    • @balboa_plov
      @balboa_plov 4 ปีที่แล้ว +3

      насколько я знаю, классы и структуры между собой ничем не отличаются , кроме как тем, что структуры по умолчанию public, а классы - private

  • @Vladimir-qy3qn
    @Vladimir-qy3qn 2 ปีที่แล้ว +1

    Привет, код на диске от другого проекта(nn2), больше не соответствует представленному на видео

  • @tchntrn
    @tchntrn 3 ปีที่แล้ว +2

    За безликого лойс

  • @user-ds4yo5pe5k
    @user-ds4yo5pe5k 3 ปีที่แล้ว +2

    Спасибо за разбор, можешь сказать как нам определять сколько нейронов в слою и количество слоев и как подбирать функцию активации?

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      Это похоже на рандом

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      Но есть и правила

  • @user-vb3cm6xo1c
    @user-vb3cm6xo1c 2 ปีที่แล้ว +1

    можете объяснить как это на цифры переобучить?

  • @stalker32041
    @stalker32041 3 ปีที่แล้ว +1

    у тебя 4096 входных нейронов - для изображений 256x256. В MNIST в это время разрешение одной буквы - 28x28, то есть только 784 входа. Созданная в течении видео нейросеть видит буквы более четкими.

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      Возможно вы видели часть кода, которая не должна была попасть в ролик... вообще код был изначально написан для 28*28. Скорее всего я просто изменил и забыл вернуть.

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      Кстати, корень из 4096 = 64 , а не 256))

    • @stalker32041
      @stalker32041 3 ปีที่แล้ว

      @@Proger20 чуток напутал...

  • @srychok7550
    @srychok7550 4 ปีที่แล้ว +2

    Я учу C++, и кажется, понимаю каждую функцию, но то что ты пишешь я просто не понимаю. Наверно это из-за того что я учил C++, а не нейронные сети. Я просто хотел сделать каку-то фигнюшку, по типу понимания компьютером руки человека(Она же может быть любой: Чёрной, белой)

    • @le0_srv484
      @le0_srv484 3 ปีที่แล้ว +1

      Это нормально. Алгоритм работы неясен. Автор лучше бы блок схему начертил, принцип работы. Это главное. Код мы уж сами напишем. Это самое простое.

  • @valerykarnauhov1261
    @valerykarnauhov1261 4 ปีที่แล้ว +1

    в строке 248 ошибка - скорость обучения lr задается как int, а не double. Отсюда у меня ничего не считалось. В загруженном проекте тоже самое. Не оч.понятна логика выбора начальных случайных величин весов. Почему так? Я устанавливаю в диапазоне -0.3 .. 0.3 - (double)((rand()%7 + (-3))/10.) и у меня сеть обучается в разы быстрее.

    • @Proger20
      @Proger20  4 ปีที่แล้ว

      Ну чел.. я хз.. всегда в своих нейросетях использовал learning rate типа данных float. Не знаю, почему там int. А задавать значения можно в принципе любого диапазона.

  • @AndrewwSS
    @AndrewwSS 3 ปีที่แล้ว +1

    Концепция впринципе понятна, но как это самому реализовать ?

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      Извините, не понял вопроса. Вроде же и так показано как это запрограммировать

  • @NICK-fj8md
    @NICK-fj8md 4 ปีที่แล้ว +2

    Спасибо

  • @user-ku8hx3om4u
    @user-ku8hx3om4u 3 ปีที่แล้ว +2

    Идеальный пример как не следование принципам ООП приведёт к *** =)

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      ?

    • @user-ku8hx3om4u
      @user-ku8hx3om4u 3 ปีที่แล้ว +1

      @@Proger20 вы вместо разделения на классы в одном классе используете абсолютно всё)

  • @vova2966
    @vova2966 4 ปีที่แล้ว +1

    Круто)

  • @DenyaLord
    @DenyaLord 4 ปีที่แล้ว +3

    Подписка + Лайк за Войда из Доты на 3:25

  • @Sasha-yq3rl
    @Sasha-yq3rl 4 ปีที่แล้ว

    Супер, спасибо за видео!!

  • @dominusanct
    @dominusanct 4 ปีที่แล้ว +2

    А как называется компилятор?

    • @mossiness_
      @mossiness_ 4 ปีที่แล้ว +4

      Microsoft Visual C++ 2019

    • @dominusanct
      @dominusanct 4 ปีที่แล้ว +2

      @@mossiness_ Спасибо, уже нашёл

  • @mopssvojaka4831
    @mopssvojaka4831 4 ปีที่แล้ว +1

    а что делать если он слишком долго учится на 0 процентах?

    • @Sasha-yq3rl
      @Sasha-yq3rl 4 ปีที่แล้ว +1

      Долго это сколько?)

  • @chrisdekker4863
    @chrisdekker4863 ปีที่แล้ว

    Зачем функции "ErrorCounter" класса "network" принимаемые значения "prediction" и "lr", если в выполнении самой функции они не используются? Также получается что и в "BackPropogation" не нужен "prediction".

    • @Proger20
      @Proger20  ปีที่แล้ว

      Чисто по кайфу

    • @chrisdekker4863
      @chrisdekker4863 ปีที่แล้ว

      Ага, понял.

  • @imai_official
    @imai_official 4 ปีที่แล้ว +1

    Топ ты крут бро

  • @surenharutyunyan9688
    @surenharutyunyan9688 5 หลายเดือนก่อน

    Кто ты воин ?

  • @user-br4mn5cp1g
    @user-br4mn5cp1g 4 ปีที่แล้ว +1

    уже на дворе 2020

    • @skre4__
      @skre4__ 3 ปีที่แล้ว

      2021

    • @Wolzow
      @Wolzow 2 ปีที่แล้ว

      2022

  • @milyantsev2427
    @milyantsev2427 4 ปีที่แล้ว

    брат. расскажи как качать видео с сайта где даже сегментами качать не дают. и нет плейлиста.
    все сегменты имеют одинаковое название.

    • @Proger20
      @Proger20  4 ปีที่แล้ว

      Объясни еще раз, что я тебе должен рассказать?

    • @milyantsev2427
      @milyantsev2427 4 ปีที่แล้ว

      @@Proger20 как скачать видео с сайта ?

    • @mavarok13
      @mavarok13 4 ปีที่แล้ว

      @@milyantsev2427 чего? При чем тут этот вопрос в видео по нейросетям?

  • @Poker-s_S.V.
    @Poker-s_S.V. 3 ปีที่แล้ว +1

    а ты буковку "А" боком нарисуй? буковку "Л" и "П" и "Д" ...))
    А вот еще вопрос, зачем РАНДОМ ?

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      Это - простая нейросеть, она такое не должна уметь

    • @Poker-s_S.V.
      @Poker-s_S.V. 3 ปีที่แล้ว +1

      @@Proger20 ну понятно что простая.... А, есть видео, самого понимания устройства нейросети, как и что и ПОЧЕМУ ?

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      @@Poker-s_S.V. думаю у меня на канале такое есть, посмотри ролики

    • @Poker-s_S.V.
      @Poker-s_S.V. 3 ปีที่แล้ว

      @@Proger20 будь добр, дай ссылку, на плей лист. Благодарю.

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      @@Poker-s_S.V. у меня и так мало роликов, посмотри - по названию поймешь

  • @Sebegolov
    @Sebegolov 5 ปีที่แล้ว +2

    Пили второе видео

    • @Proger20
      @Proger20  5 ปีที่แล้ว +1

      Ещё не готова) мало занимаюсь шашками

  • @osolovyoff
    @osolovyoff 4 ปีที่แล้ว +1

    Давай запишем вместе видео

    • @Proger20
      @Proger20  4 ปีที่แล้ว

      давай) пиши мне в вк)

  • @rible1847
    @rible1847 3 ปีที่แล้ว

    Привет. С тобой можно связаться в вк? Добавился в друзья, ЛС закрыт

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      Уже открыт

  • @blaze_arch6864
    @blaze_arch6864 2 ปีที่แล้ว +2

    кста. rand() устарел)...
    загугли C++11 Random
    там не надо инициализировать сид и можно указать минимальное и максимальное значение :)

  • @trenkvaz
    @trenkvaz 4 ปีที่แล้ว +2

    Писать самому нейронку на С++ это изобретение велосипеда.
    Есть же уже специальные библиотеки на Pythone и С++ с API для других языков.

    • @user-xh9pu2wj6b
      @user-xh9pu2wj6b 4 ปีที่แล้ว +15

      Писать велосипед ради велосипеда - бесполезно, а вот писать велосипед для понимания устройства велосипеда все же имеет смысл.

    • @user-bt4tp6gw1o
      @user-bt4tp6gw1o 4 ปีที่แล้ว +3

      @@user-xh9pu2wj6b шаришь

  • @redhood691
    @redhood691 ปีที่แล้ว

    даже бабушка не поймет, имхо, ужасный код, и особенно смутило чтение картинки, довольно косячно, саму нейронку конечно обьяснил, но код вырвиглазный

  • @user-ny5rt8sl4u
    @user-ny5rt8sl4u 4 ปีที่แล้ว

    Не плохо, но задачка уже избитая

  • @BillCipher_A_G_
    @BillCipher_A_G_ 4 ปีที่แล้ว

    Опять windows.h! А если у меня Linux или mac!?!?!?!?

    • @Proger20
      @Proger20  4 ปีที่แล้ว +1

      windows.h не используется по сути... лишь для времени...

  • @ulyssescheshirecat4145
    @ulyssescheshirecat4145 ปีที่แล้ว

    Объяснение без объяснения :). Самое используемое объяснение для всех функций - "идем дальше". Очень похоже, что автор сам ничего не знает, код откуда-то слямзил и использует его. Поэтому и ничего не объясняет.
    Надеюсь автор никогда никого ничему не будет обучать. :)

    • @Proger20
      @Proger20  ปีที่แล้ว

      Весь код написан лично мной...

    • @Proger20
      @Proger20  ปีที่แล้ว +1

      Надеюсь автор комментария никогда больше не будет писать комментарии

  • @BlendLogDev
    @BlendLogDev 3 ปีที่แล้ว

    Ничего не понятно, только 20 мин потратил((

    • @Proger20
      @Proger20  3 ปีที่แล้ว

      Поздравить могу вас. Если ничего не понятно, скорее всего вы глупый

  • @iAlexTube
    @iAlexTube 4 ปีที่แล้ว +1

    моя бабушка не знает язык бомжей с брайтонбич

    • @user-iv4of4gg1w
      @user-iv4of4gg1w 4 ปีที่แล้ว +7

      это ты про с++?
      Соболезную...

    • @nuclearcat1708
      @nuclearcat1708 2 ปีที่แล้ว +1

      C++ лучший язык

    • @nuclearcat1708
      @nuclearcat1708 2 ปีที่แล้ว +1

      @@user-iv4of4gg1w Привет спустя 2 года