Как я неправильно C++ учил

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024
  • Привет, Я Дима мне 26 и я программист.
    И мне есть, что рассказать)
    Сегодня я расскажу о том, как я изучал C++ о том, какие ошибки я совершил и по каким причинам. И как Вам их в свою очередь избежать.
    Задавайте любые интересующие вас вопросы в чате и в комментариях, так данное видео будет наиболее полезным.
    Twitch: / ambushedraccoontv
    Telegram: t.me/AmbushedR...
    Поддержать канал: www.donational...

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

  • @kurushimee
    @kurushimee 2 หลายเดือนก่อน +9

    Для себя:
    0:00 ошибки в обучении
    6:35 компиляция и сборка программы
    10:04 первая работа и ООП
    13:08 изучение C-подобных языков
    20:33 сложности изучения C-подобных языков
    23:19 проблемы университетской программы
    26:21 рекомендации по изучению ЯП
    30:40 проблемы с фреймворками
    35:26 проблемы с коллекциями в C++
    51:27 алгоритмы и их использование
    57:02 bubble sort
    1:03:42 стандарты и итераторы
    1:06:55 "игра в маршрутку"
    1:09:08 обсуждение конструкторов и параметров
    1:15:37 передача параметров и изменение значений
    1:24:40 советы по изучению C++
    1:26:28 передача по значению и константные ссылки
    1:33:34 использование алгоритмов и STL
    1:37:17 муф-семантика и использование указателей
    1:40:48 создание и заполнение векторов
    1:42:56 обсуждение программирования и вопросов
    1:47:38 демонстрация работы с семантикой перемещения
    1:51:07 тестирование скорости работы с семантикой перемещения
    1:57:22 сравнение скорости работы с семантикой перемещения и копированием

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

    Работаю С++ программистом какое-то время. И смотря видео на ютюбе по программированию - плавно переставал верить что здесь есть хоть что-то адекватное. И случайно наткнулся на тебя, и был очень приятно удивлён. Спасибо за видео)

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

      Спасибо за отзыв!)

    • @soneroen4579
      @soneroen4579 ปีที่แล้ว +11

      А как же simplecode?

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

      @@ambushedraccoon6408 , а как же Roman Suckutin по C#?

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

      Привет) скажи, со своей колоколни, стоит учить с++, как первый язык? Два месяца учу и постоянно слышу, зачем ты выбрал с++, работу хрен найдёшь и тд...

    • @АнтонФролов-о1с
      @АнтонФролов-о1с ปีที่แล้ว

      ​@@loplop9527из всех видео, что я видел по c#, лучшие были с канала DevJungles, по-моему такое название, но там контент для людей, которые уже неплохо знают язык

  • @return_89
    @return_89 7 หลายเดือนก่อน +5

    Так приятно! Прям бальзам битнера на нейроны мозга уже опухшие от изучения основ С++ и сейчас STL и библиотеки SFML =) Спасибо тебе за стрим, темы подняты очень полезные для таких как я, начинающих разработчиков, особенно в мире gamedev разработки, где вначале на всех курсах, стримах, онлайн занятиях впихивают не то, что реально понадобиться!

    • @ambushedraccoon6408
      @ambushedraccoon6408  6 หลายเดือนก่อน

      Спасибо за хороший отзыв!)

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

    Господи, какие же у тебя классные видео, как хорошо что я наткнулся на твой канал, никогда не думал, что двухчасовые стримы будут для меня пролетать так быстро, но твои я смотрю с удовольствием, мало того они ещё очень информативны. Спасибо большое!!) Жду следующего стрима :)

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

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

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

      Буквально пару дней назад нашёл этот канал, очень интересно и лампово, спасибо! Начинаю изучать C++.

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

      Пытаюсь посмотреть это видео, но когда слышу матюк сразу интерес пропадает. Нет, сам бывает ругаюсь по нервняку, но в данной спокойной атмосфере использование зачем?? Какое-то ощущение несерьзности возникает, школизм.

  • @bw7123
    @bw7123 ปีที่แล้ว +29

    Только и думал о том, когда же ты перестанешь качаться и "кричать" в микрофон :-). Не смог досмотреть, хотя наверняка было бы полезно.

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

    Шикарный стрим.) Очень лампово🫠 и очень много полезных советов для новичков. Продолжай в этом формате, пожалуйста.👍👍👍

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

    Спасибо за уроки, сам работаю на qt, хочу разобраться более глубоко в плюсах!

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

      Не за что) Правильное решение.

  • @s.g.7213
    @s.g.7213 ปีที่แล้ว +5

    Я 25 лет работаю на С++. И очень рад что меня учили люди, которые писали код на ассемблере , а не приводили примеров что include это как import в java, потому что и java никакой тогда не было.

    • @s.g.7213
      @s.g.7213 ปีที่แล้ว

      @You Tube ага java то уж точно к с++ имеет отношение. Она написана на нем .

    • @s.g.7213
      @s.g.7213 ปีที่แล้ว +4

      @You Tube c++ написан на с. С на asm.
      Надо идти снизу вверх. А от ходьбы сверху вниз ничего хорошего не будет, если C++ изучать например сравнивая c Python.
      Принять java после C++, не составляет проблем, а вот осознать С++ после java, видимо ,могут не все. Я имел дело с отделом разработки java , который перевели к нам в С++ после закрытия направления, со словами "Да там всё тоже самое", кто то в итоге научился , кого то выгнали , но то что они по началу написали.... лучше бы я сам всё написал.

    • @s.g.7213
      @s.g.7213 ปีที่แล้ว

      @You Tube "Студенты изучавшие бейсик подверглись.... "
      Впрочем, от ошибок молодости никто не застрахован, особенно что обычно не было того кто может наставить на путь истинный. Я начинал с БП и даже на олимпиады ходил с ним.

    • @s.g.7213
      @s.g.7213 ปีที่แล้ว

      @You Tube Суть в том что эти люди, которые меня учили , писали код на ассемблере, но естественно ассемблер был не единственным языком в их арсенале, и С и С++ они тоже знали прекрасно. При этом прямо на доске могли прикинуть как будет выглядеть на ассемблере та или иная простенькая функция написанная на С. А после этого даже перевести её в машинные коды.

    • @s.g.7213
      @s.g.7213 ปีที่แล้ว

      @You Tube При том что С++ это не строго ООП. Можно писать на С++ и вообще не использовать ООП в своей программе, и это будет программа на С++ тем не менее.

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

    Дуже крутий контент. Сподіваюсь, твій канал стрімко піде вгору. Хотілось би бачити твої відео ще 3 роки тому, коли починав працювати з С++.

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

      Спасибо за комментарий. 3 года назад видео были гораздо хуже))

  • @olegpotapov9391
    @olegpotapov9391 5 หลายเดือนก่อน +1

    Если убрать с аудиодорожки причмокивания, получился бы отличный подкаст😅

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

    При использовании remove_if у тебя не затрутся мусорные элементы в конце вектора! Нужно написать vec.erase(remove_if(vec.begin(), vec.end(), предикат), vec.end());

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

      Да, знаю. Видимо на трансляции упустил.

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

    насторожил момент на 1:10, где вы используете remove_if, но не используйте erase, ведь remove_if возвращает итератор

  • @Рыззе
    @Рыззе 3 ปีที่แล้ว +7

    Оксимирон вдарился в кодинг.

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

      Эх, далеко не в первый раз я подобную шутку слышу)

    • @Рыззе
      @Рыззе 3 ปีที่แล้ว

      @@ambushedraccoon6408 Ладно, прошу прощения, больше не буду. А видео - супер! Спасибо огромное.

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

    привет! огромное спасибо за твой контент! я прогаю год (с/с++) и я сейчас увидел столько фишечек от тебя, что просто охуеть. а ещё есть видосы по бусту и про собесы
    с 2:05:00 я в голос конечно))
    очень порадовал момент, такая жиза ахаха

  • @deadgirlfriend7597
    @deadgirlfriend7597 ปีที่แล้ว +24

    боже это слушать невозможно на фоне, автор постоянно чавкает, плямкает, громко глотает слюну, качается на стуле и из-за этого прыгает громкость звука, пришел послушать про с++ в итоге получаю асмр контент ))))

    • @dampling2601
      @dampling2601 5 หลายเดือนก่อน +2

      Не слушай

    • @ИскандерМахмудов-м1з
      @ИскандерМахмудов-м1з 4 หลายเดือนก่อน +1

      И чё?

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

      Сделай лучше

    • @ovosh69
      @ovosh69 2 หลายเดือนก่อน

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

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

      А мне так нравится этот эффект🤣 Захожу послушать ради АСМР🤣

  • @big_aim2006
    @big_aim2006 2 หลายเดือนก่อน

    Оооочень полезное видео!!! Спасибо!! Сейчас вот закончил 11 класс, сдал инфу на 90, норм поботал алгоритмы для последней задачи на питоне, но это детский сад, я знаю)) уже две недели активно изучаю c++, смотрю видео курс на ютубе от SimpleCode, прохожу практический курс от ВШЭ на Степике, вроде бы пока норм иду. В дальнейшем планирую после прохождения курса на степик решать задачи на литкоде, изучать алгоритмы активно, затем в ООП и Stl, Qt.. До конца лета планирую именно сконцентрироваться на алгоритмах
    Что может посоветуешь для меня, планирую развиваться в дальнейшем в айти в основном на c++

    • @TimTer-o1k
      @TimTer-o1k 2 หลายเดือนก่อน +2

      привет. я щас твой комент прочитал, немного в ахуе. Я тоже закончил 11 класс, тоже написал инфу на 90 баллов, тоже начал изучать c++, тоже смотрю курс от симпл код, тоже начинал курс вшэ на степике проходить(щас на другой перешел), тоже хочу изучать алгосы и тд))))))

    • @big_aim2006
      @big_aim2006 2 หลายเดือนก่อน +1

      @@TimTer-o1k аахахахахахахаххааа че куда поступаешь?

    • @TimTer-o1k
      @TimTer-o1k 2 หลายเดือนก่อน +1

      @@big_aim2006 кинь ДС или тг свой, можем пообщаться

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

      Чувак, я тебе не советую брать ресурсы и изучать новые темы по видосам на ютубе. Я тоже когда-то занимался по SimpleCode'у но это моя большая ошибка. Те темы, которые нуждаются в глубоком понимании, нельзя просто просмотреть 20-30 минут и пойти дальше. На них требуется зацикливаться не менее 1-2 мес, при чем на каждую из них. Я сейчас говорю про такие темы, как : условия, циклы, массивы, указатели , память и тд тп. Лучше не повторяй моих ошибок, я тебе клянусь, что из этого ничего хорошего не выйдет, ведь я сам много времени в пустую потратил, беря ресурсы и учебные материалы по видео-роликам, что делать что-то подобное крайне не желательно, иначе, как я уже ранее упомянул, из этого ничего хорошего не выйдет!
      Я могу тебе порекомендовать ООчень хорошую книгу, по которой ты разберешь все базовые и не базовые темы, как свои 5 пальцев. Это книга по Си. И, возьми с меня слово, что ты изучишь этот язык на идеал. А после всего пройденного , сможешь потихоньку приступать к Си.
      Конечно, у тебя имеются все основания послать меня куда подальше и ты будешь прав, ведь я тебе никто, но послушай, будучи полным идиотом, который угробил дохера времени на советы этих хреновых айтипрогеров - я тебе очень не советую!Наступать на те же грабли, как это сделал я - ты потратишь больше года, а после тебе это надоест и ты бросишь к херам собачьим.
      Короче говоря, поступай , как знаешь, но на всякий случай, книгу я тебе все равно оставлю. Удачи, брат.
      Книга - Язык программирования Си - Брайан Керниган.
      Можно скачать онлайн в pdf-файле.
      (file:///C:/Users/user/Downloads/booksprime.ru__yazyk-programmirovaniya-si-izdanie-3-e%20(1).epub)

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

    Воу круто. Очень приятно слушать, много что переосмыслил (к примеру, разница между классами и структурами в с++. В вузе нам про это почти не рассказывали, а на вопрос в чем различие давали какой-то невнятный ответ)

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

      Спасибо. Рад слышать.
      Странно конечно ведь различия номинальные и стракт нужен только для обратной совместимости с C++

    • @Евгений-ы2л9т
      @Евгений-ы2л9т 2 ปีที่แล้ว +1

      На какой минуте он про это говорит то, не могу эту воду слушать

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

    Красава. Базар только по делу ведешь. Лайк!

  • @КлементийСпиридонов
    @КлементийСпиридонов 8 หลายเดือนก่อน +2

    Не качайтесь назад вперёд, громкость скачет.

  • @cheefoxcheefox2372
    @cheefoxcheefox2372 6 หลายเดือนก่อน +1

    Сначала студенты забивают на лекции, ничертамне делают на семинарах, списывают контесты и лабы, а потом...
    Нам не рассказали про include 😭
    Никто не говорил, что данные копируются 😭
    Нам не рассказали про итераторы и алгоритмы 😭
    Что за правило трёх и пяти? 😭

  • @neutralbbname9152
    @neutralbbname9152 7 หลายเดือนก่อน

    Посмотрел видео. В частности про образование. Оказалось что я только move-семантику не проходил как надо из всего вышесказанного. Отмечу что в универе у меня был исключительно С/C++, и там не рассказывали только про умные указатели, мув-семантику, ламбда-функции и потоки и прочие с++11-фишки. А всё потом у что учился я в универе, примерно в то время, когда ещё 11-й стандарт даже не вышел. В остальном довольно вменяемо.

  • @RoadtotheDream-lx4fj
    @RoadtotheDream-lx4fj ปีที่แล้ว +1

    Ну что посмотрю пожалуй 3 часа стрима :)

  • @ДенисКолчев-щ4с
    @ДенисКолчев-щ4с 2 ปีที่แล้ว +1

    2:33:39 такое лишь на работе показввал сотрудник. Я не совсем понял как и зачем это работает. Но теперь ясно о чем речь. Спасибо большое, будем юзать)

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

      Ну это очень частный случай, но я рад, что объяснил)

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

    Привет!
    На стриме была просьба пошарить исходник, связанный с мув семантикой.
    pastebin.com/4Sa57VxB

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

      Отличный стрим, хорошие темы подняли! Для тестов лучше stdafx.h
      отключить в настройках проекта. Буду ждать новых интересных тем.
      Например про битные массивы и как их там по координатам в массиве рассовывать. Иногда это сильно помогает экономить память.

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

      Большое спасибо!
      "Для тестов лучше stdafx.h отключить" - спасибо, учту.
      "Например про битные массивы и как их там по координатам в массиве рассовывать." - не совсем понимаю. Речь про ситуацию, когда нам надо хранить много булов и мы используем числовой массив и работаем с битами, чтобы экономить память?

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

      ​@@ambushedraccoon6408 Да и булы тоже. Иногда это используют для
      базы, чтоб индексировать в одном "char". сразу несколько значений.
      Иногда таким образом делают прошивки для устройств.
      Или используют для секюрных целей, кодировки декатировки хеша.
      Но Вы лучше делайте то, что Вам ближе по работе или по фану.
      Вы упоминали Юнити и C#. Поучается Вы в геймдеве работаете?

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

      @@nicivanov5135 Да, последние полтора года. Клиентщик на плюсах. С юнити опыт тоже имеется.

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

    Видео топовое, спасибо тебе

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

    охуенный канал, как меня сюда занесло

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

      Спасибо)
      надеюсь не пожалели

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

    для тех кто ещё не смотрел видео и хочет понять нужно ли тратить своё время на это, то вот момент: 47:48 1:18:27

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

      для тех людей поумнее, кто все же не будет смотреть, предоставляю выжимку из видео:
      Stl учи
      Изучи
      Изучи алгоритмы, если не хочешь писать убогий говнокод.
      Изучи стандарты c+11,14,17,20
      После основ + STL учи Boost и
      Qt

  • @ДокТорасенко
    @ДокТорасенко 8 หลายเดือนก่อน +1

    Звук дико гуляет по громкости, клава щёлкает, текст мелкий... ну спасибо хоть музон не врубил...

  • @ИванАндропов-ъ7ъ
    @ИванАндропов-ъ7ъ 3 ปีที่แล้ว +4

    А я пытался учить DirectX до изучения Си/Си++ одновременно в процессе пытаясь эти ЯП изучать. Отвал башки :)

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

      Классический случай. Как изучать Unity, не имея опыта с C#. Как браться за Qt, не поработав с плюсами. Все там были)

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

      Лучге изучать основы 3D графики без конкретногл API тем более релизация API скрыта

  • @ДенисКолчев-щ4с
    @ДенисКолчев-щ4с 2 ปีที่แล้ว

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

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

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

    • @ДенисКолчев-щ4с
      @ДенисКолчев-щ4с 2 ปีที่แล้ว

      @@ambushedraccoon6408 да, в следующий раз буду писать тайм коды. Я про момент, когда ты показал использование foreach цикла по vector. Удаление erase по одному элементу или просмотр.

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

      Да. Очень частая ошибка в продакшене.

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

    Несколько слов в помщь автору. Я вижу 2 основных причины НИЗКОЙ ПОПУОЛЯРНОСТИ КНАНАЛА. ( 1 ) Люди, просматривающие видео, где автор делится опытом в программировании, не расположены на длинный формат по времени. Это характерно для чисто обучающих видео, но ни как для трёпа типа "добрые советы". То есть время слудет урезать и видеоролик не должен быть настолко размазан, разбавлен ответами на левые вопросы. ( 2 ). Автору следует обратить внимание на дикцию. Когда рассказываеш про тонкие неочевидные и сложные вещи, недопустимо это делать итнонацией чуть ли не интимного общения. То есть придыхание, пониженная интонация, глотание окончаний слов и самих слов, изменения высоты тона - это большой минус в таком формате видео. Почему автор это делает - понятно: он находится в русле психологически доверительного, дружеского общения - отсюда, в голосе чувствуется такая интонация дающая некую душевность изложению. Однако нужно учитывать, что большенство подписчиков - не ровня автору. И они пришли не для душевных посиделок, а для получения ниформации. А информацию хочется получать чётко и желательно экономно по времени, не напрягая слух и языковой анализатор в попытках распознать туманную фразу. Вобщем нужен баланс между неформальностью подачи и насыщенностью, чёткостью донесения. Хорошим примеров в этом плане по моему мнению является Немчинов

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

      это запись стрима, а не видеоролик. Здоровья тебе, Дядя Лёха

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

    24:56 я который учу python, java, c++ и lua паралельно: ну да, конечно, прямо сейчас определю язык на котором хочу писать)

  • @ДенисКолчев-щ4с
    @ДенисКолчев-щ4с 2 ปีที่แล้ว

    Я так и знал, что ты напишешь библиотеку algorithm))
    Потому что у меня сейчас такие же поблемы)

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

      Тоже не хватает таймкода:) Сложно вспомнить, о чем речь.

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

    Хороший канал, подписался, но 27:55 :D, котлин - современный язык. С 2019 г официальный язык разработки под Android. С Kotlin multiplatform можно писать и под IOS, web и desktop. Для написания UI есть compose multiplatform (чем-то похож на QML)
    Всё будет котлин)

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

    Задолбал чвякать, сглатывпть. Сплюнул хотя бы

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

    Блин. АВТОР! Ты издеваешься?! Какого хрена эти шатания на кресле, как попугай на жерде? Прекращай клевать микрофон - его уровнем сигнала аж переколбашивает. Слушать невозможно. Бросил на ЧЕТВЕРТОЙ минуте.

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

      Еще жрёт и причмокивает , фу крч

    • @TurboGamasek228
      @TurboGamasek228 5 หลายเดือนก่อน +1

      если тебя это бесит, то возможно с твоей психикой что то не так...

  • @drugserega
    @drugserega ปีที่แล้ว +6

    Интересно, бывают вообще зумеры без СДВГ, способные концентрироваться на чем-то больше 10сек

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

      Я

  • @darkhunter777
    @darkhunter777 4 หลายเดือนก่อน +2

    Многа воды вредно пить - быстро ожиреешь 😁Вода увеличивает расстояние между катализаторами 🤩

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

      Врачи с тобой не согласятся,но ты дальше верь в свои высеры

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

    блин после изучения С Вы не знали как работает include? это же легко проверяется ключом при компиляции
    почему EL код не настоящий бинарный код? даже текстовый файл это бинарный код))

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

    звук ужасный, то перегрузка на микрофоне, то тихо. Найди, пожалуйста, кнопку авторегулировки уровня

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

      Чувак раскачивается и орёт в микрофон периодически, не поможет даже авторегулировка :-)

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

    Чувак, ну ты качаешься и периодически орешь в микрофон из-за расстояния. Поставь компрессор или замени кресло качалку на что-то другое.
    А так видео, как всегда зачетное.
    PS,
    Пришлось все видео скачать, и накинуть компрессор на звук...

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

      Что за компрессор?

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

      @@ambushedraccoon6408 Фильтр для звука, сжимает диапазон сигнала. В данном случае, уменьшает разницу между самым громким и самым тихим участком дорожки.

  • @НикитаДовда
    @НикитаДовда 2 ปีที่แล้ว

    Стоит ли изучать вычислительные методы? Например метод гауса, Ньютона и т.д. Будет ли плюсом написание подобных методов своей реализацией для резюме? И вообще, как часто подобное используют?

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

      Зависит от области, в которую вы развиваетесь. Например в геймдеве часто требуется математика, работа с матрицами и так далее.
      Методы довольно базовые, поэтому в данной ситуации мой ответ - да.

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

      а че там изучать то, даже стыдно такое в резюме писать

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

    28:22 У меня аспирант принимал практики по плюсам, но он писал на C#. И когда увидел у меня struct сказал что это совсем другое, чем class, но я ему быстро обьяснил.
    Вообще, вуз ужасное место для изучения программирования. На третьем семестре в лекциях на полном серьезе обьясняют что такое цикл for, прям как на информатике в 7 классе

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

      "struct сказал что это совсем другое" радует, что он знает, что в шарпе это совсем другое)
      А вообще да.
      В Вузах очень плохо, просто пытка, у меня этому даже отдельная трансляция посвящена.

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

    Кстати, подписался на канал)

  • @_remcomp_3588
    @_remcomp_3588 2 หลายเดือนก่อน

    прочитал название видео - поржал, прям как названия типа "Как я ездил на войну"

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

    Есть какой то плагин, которьій "как бьі" и "и так далее" дропити или мьютит? Єтот винигрет невозможно слушать...

  • @1209-r4j
    @1209-r4j ปีที่แล้ว

    1:24:43 что на счет многопоточности? Просто про это мало кто говрит, скорее всего в единичных случаях используется

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

    Не пойму о чем вы на 28:20 говорите. То где будет располагаться объект структуры или класса не обозначен тем что это класс или структура. Стек используется для передачи параметров в функции и хранения локальных переменных функции. Управляемая куча уже используется оператором new.

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

      Речь про C# где class - тип ссылка, struct - тип значение.

  • @azuellakudzuanyof.1675
    @azuellakudzuanyof.1675 2 ปีที่แล้ว +2

    дайте таймкоды прошу умоляю

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

    Привет! Можешь пожалуйста дать советы по изучению C++, какие книги почитать, может задачки на каком-нибудь ресурсе по решать для закрепления материала, ибо уже сколько всего перепробовал немогу найти то что эффективно работает и помогает в достижении поставленной цели а именно изучение C++.
    Проходил буквально 3-4 часа назад собес, и к стати попалась задачка по перевороту строки которую ты на стриме по вопросах на тему "Вопросы на собеседовании по С++" делал. И ещё сказали сделать через char* str это конечно треш немного, сразу вспомнил словечко "Бывший преподаватель Универа Быгуир, я в тот момент орнул конечно))" Но про ключевое слово const and static ни слова.
    Тут так к слову скажу:
    Я так понял что меня не возьмут ибо на довольно простых вещах спотыкался. В общем в ожидании фитбека.
    Контент просто агонь. И подача у тебя отличного преподавателя.
    Может курс по C++ сделаешь?
    Для начинающих так и для продвинутых, думаю ребята поддержат, чтобы реализовать данное мероприятие.
    В общем за ответ спасибо большое за ранее!

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

      Привет! Задачки могу посоветовать. Сайт Leetcode есть с довольно неплохими задачами. У меня даже есть стримы с задачами с этого сайта. По поводу книг мне посоветовать что-то сложно, сам никогда книги в духе "философия C++" не читал. Да и мало толку от них, если практики нет, материал вообще не усваивается. Могу посоветовать в будущем ознакомиться с "Эффективный и современный С++" - Скотт Мейерс. Но тут тоже надо примеры кода, приведенные в книге, проверять, потому что есть несовпадения результатов.
      Еще рекомендую обратить внимание на данную роадмапу по C++
      github.com/salmer/CppDeveloperRoadmap
      Жаль по поводу собеседования, но это ничего не страшного, неудачных собеседований еще миллион будет, это норма.
      “Контент просто агонь” - большое спасибо.
      “Может курс по C++ сделаешь? ” - может быть в будущем.

  • @ДенисКолчев-щ4с
    @ДенисКолчев-щ4с 2 ปีที่แล้ว

    2:07:42 самое говняное, когда ты знаешь что вещь работает, но ловишь какой-то баг и сидишь дебажишь это перед зрителем 😄

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

    Вопрос , я как начинающий изучать,должен же знать как работает "велосипед" из algoritm? И есть ли смысл писать его самому или можно сразу брать готовое?

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

      Привет. очень тонкий на самом деле момент.
      Я бы рекомендовал делать и то и то.
      То есть не надо впадать в крайности и прямо все все все делать самому. Но пару сортировок разобрать стоит. Пару структур данных (стэк, очередь, динамический массив, списки) написать стоит. Про остальные достаточно понимать то, как они работаю и так далее, чтоб знать когда и где применять.
      А про готовое. Конечно надо использовать готовое, сейчас не 80-е и индустрия такова, что лучше не тот, кто сам напишет велосипед, а тот, кто быстрее и эффективнее использует уже готовое.

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

      @@ambushedraccoon6408 спасибо за ответ!

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

    А какой фреймворк посовтуете изучать если stl уже знаешь, но так чтобы попроще чем qt

    • @uipo1122
      @uipo1122 11 หลายเดือนก่อน

      посоветую изучить как программировать

  • @my_learning_spaceship
    @my_learning_spaceship 4 หลายเดือนก่อน

    Предчувствую второй курс... Ооп+ технология созд. программного обеспеч.

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

    Я почему-то всегда думал, что #include связан с библиотеками функций

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

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

    • @8O0Aa.1q3S0.
      @8O0Aa.1q3S0. 7 หลายเดือนก่อน

      @@ambushedraccoon6408 То бишь инклюд - это просто строка отвечающая за подключение файла в котором лежит доп. код? По сути ты и сам можешь написать нужные тебе инклуды и подключать их.

  • @TheAgressor13
    @TheAgressor13 2 หลายเดือนก่อน

    Было бы интересно послушать краткую выжимку. Опыт интересен, но 2.38 часа это полная жесть. Дольше 30 минут сложно удержать внимание. Очень жаль, что автор постоянно прерывает свои мысли ради прочтения комментариев, а затем, спустя некоторое время, пытается вернутся к мысли которую ранее начал. Очень сложно в таком формате слушать мысли человека. В целом воспользовался пересказом от яндекса. Удивился, когда оказалось, что 37 минут которые я просмотрел - можно тезисно пересказать за пару кликов, и у нейросети это получилось. Удачи в творчестве

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

    сначала нужно изучить stl? (надеюсь я правильно написал)

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

      Да, все правильно. Не обязательно, но, на мой вкус, это наиболее классический и наиболее правильный подход. Даже если посмотреть на стандарты, обновляется язык, обновляется и стандартная библиотека. Можно сказать, что это часть языка, хоть это и не совсем так.
      Многие фрэймворки дублируют у себя stl или предлагают свои какие-то подходы, но не проблема будет переключится с stl на что-то другое.

  • @solrainer7
    @solrainer7 6 หลายเดือนก่อน

    Хм... разные понятия сыллки срр и ссылки с# одинаковы. Может с указателями попутал? О.о о.О.
    И как работа с числами с плавающей точкой различается? И там и там используется стандарт IEEE754 !

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

    Про техническую литературу. В некоторой действительно слишком размусоливают, что не очень. А в некоторых одну страницу по 10 минут читать можно, особенно если это что-то математическое. (Ну может не по 10, но достаточно долго точно) Жидкие книги я не читаю, очень сухие нравится больше. Но в основном я читаю в метро, в свободное время очень редко. Может вообще раз в пол года

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

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

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

    Исполняемый файл содержит набор ассемблерных команд? 😂 Ну надеюсь за два года ты смог разобраться.

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

    Компилятор С и С++ всегда создают промежуточный файл, obj. Который отправляется в Линкер, который уже и создает машинный код программы.Вводите людей в заблуждение.

    • @rubiks7196
      @rubiks7196 10 หลายเดือนก่อน +1

      линкер не создает машинный код

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

    Все коментарии прочитал) теперь скачать видео твое с ютуба. и в телефон скинуть, и будем слушать теббяя

  • @РусланХайрулин-з6я
    @РусланХайрулин-з6я 11 หลายเดือนก่อน

    Все же системное программирование это драйвера а не winapi. Ну и писать их затруднительно в силу политики Microsoft.

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

    Скажем так

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

    нечего новго, наверное ток для тех кому преподавали С++ но не для тех кто с учебников учил

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

    Здравствуй, стоит ли читать Герберт Шилдт : С++ базовый курс вот эту книгу?

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

      Здравствуйте. Не знаю, не читал. Если вас интересует стартовый уровень и Вам эта книга нравится, то да.

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

      @@ambushedraccoon6408 Спасибо за быстрый ответ.

    • @user-vladislav7
      @user-vladislav7 11 หลายเดือนก่อน

      Книга уже старенькая. Что-нибудь поновее лучше. Может, Майкла Доусена?

    • @5классвиленкин-ъ4п
      @5классвиленкин-ъ4п 9 หลายเดือนก่อน

      @@user-vladislav7 новчку хотя бы базовые вещи выучить, которые все еще актуальны. Тем более новую книгу с хорошей репутацией найти еще надо

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

    привет, а в каком вузе ты учился?

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

      Привет, БГУИР.
      На компьютерных системах и сетях.

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

    может сделаете курсы по с++ ?

    • @6eJlblu_KpoJluk
      @6eJlblu_KpoJluk ปีที่แล้ว

      Столяров точка инфо, лучший курс на 3 тома по 700 страниц, держу вкурсе

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

    Если что Unreal engine не на си и никогда на нем не был. Даже в далеком лохматом 94 году Суини его писал ООПшно с классами, полимформизмом и т.д.

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

    Ахаха прям с первого факта мою ошибку которая мне долго покоя не давала рассказал ахахаха

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

      Рад это слышать. А какой тайм код?

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

      @@ambushedraccoon6408 прям самое начало про инклуды, про то что они фулл код файлов вставляют каждый раз

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

      @@ambushedraccoon6408 была проблема со множественным включением, в свое время очень сильно заставила меня баттхёртить)

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

    Я новичок в C++, и единственное, чего я боюсь, - это математика. Его я не так хорошо знаю. Иногда теряю надежду из-за этого.

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

      Зависит от уровня математики. С системами счисления нужно уметь работать. В остальном не должно быть большой помехой. Но я бы рекомендовал подтянуть, иначе это будет отрезать от вас большой кусок рынка вакансий.

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

      @@ambushedraccoon6408 школьной программы хватит для программирования или нужно еще высшую захватить?

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

      @@sergeykleshchenok5501 зависит от ваших амбиций

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

      ​@@sergeykleshchenok5501 математика там не причем

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

      если в гейм дев, то надо

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

    Грубо говоря скажем так как бы в англоязычной литературе все это описано

  • @АлександрК-к4и
    @АлександрК-к4и 3 ปีที่แล้ว

    Хороше видео, а с мув семантикой пример плохой. Не очень понятно, за счет чего обеспечивается прирост (не видно что происходит в стринг). Возможно стоит показать например на примере создания массива из миллиона интов.

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

      Спасибо.
      Не уловил, Вам пример не понятен? Или думаете что другим? Если Вам, то копируется значение указателя, а не вся память.
      Если другим, то да, на примере своего класса с демонстрацией копирования и перемещения больших объемов данных было бы лучше.

    • @АлександрК-к4и
      @АлександрК-к4и 3 ปีที่แล้ว

      @@ambushedraccoon6408 Пример лично мне понятен, но я достаточно опытный разработчик (относительно), а у других я полагаю могут быть проблемы. Все-таки когда видишь как один указатель присваивается другому, вместо выделения памяти, все становится проще. А так еще раз вам спасибо за видео, у вас хорошо получается в том плане, что слушать интересно.

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

    Грубо говоря скажем так

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

    примерами сам себя запутал

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

    На 49:06 можно ведь заменить if на while

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

      Привет. Нет, нельзя.
      Вот пример для проверки.
      std::vector input{ 5, 5, 5, 5, 5 };
      for (int i = 0; i < input.size(); i++)
      {
      while (input[i] == 5)
      {
      input.erase(input.begin() + i);
      }
      }
      Цикл while приведет в данной ситуации к выходу за пределы массива. Будут удалены все элементы, программа попытается сделать input[0] на пустом массиве и будет выброшено исключение.

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

      @@ambushedraccoon6408 Понял, спасибо

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

    учу плюсы. в своей программе столкнулся с проблемой копирования при добовлении объекта в контейнер. но решил проблему созданием контейнера указателей на объекты. чем данный вариант хуже/лучше варианта с move симантикой?

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

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

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

      Обращение к чему-либо через указатель заведомо медленнее чем напрямую. Тут и необходимость в лишней операции, и возможен случай, когда у тебя элементы одного вектора находятся в разных страницах памяти, тогда ОС придётся их подгружать. Чтобы объект не копировался в контейнер при добавлении, его нужно либо туда передавать через std::move, тогда используется более быстрый мув конструктор (если он есть), либо создавать его сразу "на месте" при помощи метода контейнера emplace

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

      Но надо всё равно понимать, что move конструктор это тоже копирование, которое не в 100% случаев быстрее. Например структура из 4 интов и так и так скопируется одинаково. А при использовании emplace копироваться будут аргументы конструктора, так что для той же структуры из 4 интов, скопируются все 4 инта, если компилятор не соптимизирует.

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

      @@goczt Надо понимать, что "мув" - это не "тоже копирование".

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

      @@princessmary5556 Сам std::move ничего не копирует, но механизм создании копии из rvalue ссылки вообще ничем не отличается от создании копии из lvalue ссылки. Разница только в том, что в случае rvalue ссылки *программист* понимает, что объект временный и у него можно деструктивно "отобрать" состояние в угоду производительности. Вы, видимо, дальше 11 слов не прочитали.

  • @morskaya_svinka
    @morskaya_svinka 11 หลายเดือนก่อน

    6:53 при чём здесь "ассемблерные команды"? Результат трансляции и сборки действительно представляет собой исполняемый файл, но содержит он именно машинные команды, а язык ассемблера здесь вообще ни при чем, это просто другой язык. Низкоуровневый - да, содержит мнемоники машинных команд - да, но к компиляции на c++ отношения не имеет.

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

    А зачем комментарий то удалять было?

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

      Это про C++ сложный язык....?
      А я и не удалял. Я его видел в уведомлениях частично, а под видео уже не нашёл. Так что повторите, если не затруднит.
      Я комментарии не удаляю, кроме спама и рекламы.

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

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

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

      @@ambushedraccoon6408 да, он самый. Мой так сказать путь описал) Слова напутствия для изучающих С++, что его изучение должно быть сродни приключению/ исследованию. Иначе можно быстро выгореть, так и не поняв насколько это мощный язык.

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

    Приколист 1:23:40 , отправлять а ссылкой и ожидать, что она скопируется в функции, это полный бред. Почему не написать в функции параметр(указатель) const?

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

      Почему по ссылке? через амперсанд я получаю адрес переменной и передаю в функцию, принимающую в качестве параметра указатель. Далее я показываю, что таким образом копирования не произошло и состояние объекта поменялось и "снаружи".

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

      @@ambushedraccoon6408 адрес объекта получают через void func(A&a), а ты как мне видится передал адрес структуры и разыменовал его через оператор выбора объекта, указал на объект и изменил его, в структуре все публично. Если бы ты принял параметр void func(const A& a) должна была быть ошибка и это ссылка на объект структуры, а не на структуру. По этому есть стандартная передача в функцию копирование. В этом случае если я не ошибаюсь у тебя должна была бы, создастся альтернативная структура с альтернативным параметром(переменной) А а в функции, сделать свои дела и вернуть ничего, поскольку void. Отличия в void func(A&a) или func(const A& a) в приеме и отправке func(a) перед приемом void func(A*a) и отправкой func(&a) заключается в том, что в первом варианте ты не получишь никак ссылку на структуру, а во втором ты получишь в функцию ссылку на структуру.

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

      @@shandy6113 Нет. void func(A&a) - синтаксис передачи параметра по ссылке.
      синтаксис получения адреса:
      int x;
      int* xp = &x;
      в xp лежит адрес x, через амперсанд мы получаем адрес переменной.

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

    Ууууу, извиняюсь, но нервы у тебя стальные бля, я-бы бомбил с их комментариев в течении стрима :333

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

    Respect!! Like and follow

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

    Чтобы понять Плюсы, нужно узнать базу C?

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

      Нет, это довольно устаревший подход. И потом бывает трудно перестать писать велосипеды и начать пользоваться С++ на 100%. Если хотите изучать плюсы начинайте с плюсов.

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

      Да, нужно. Любой уверенный программист с++ владеет базовым си.

    • @5классвиленкин-ъ4п
      @5классвиленкин-ъ4п 5 หลายเดือนก่อน

      @@princessmary5556 ниче не нужно. про Си надо сразу забыть, как только познакомишься с тем, как там работает язык. Если мне сейчас дать, я без 2 стопок и гугла даже память динамически по "Сишному" не выделю.

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

      @@5классвиленкин-ъ4п Вы пишете: *Если мне сейчас дать, я без 2 стопок и гугла даже память динамически по "Сишному" не выделю* Ваше невежество меня не интересует.

    • @5классвиленкин-ъ4п
      @5классвиленкин-ъ4п 5 หลายเดือนก่อน

      @@princessmary5556 а при чем тут невежество? Это разные языки, в которых по-разному работают с той же памятью. Да это просто разные языки. Уверен, что 99% С++ программистов не вспомнят с первой попытки. И в этом нет ничего странного.
      Ну а если ты задрот, то… ну это твои проблемы(ну или достижение). Тут уж сам решай

  • @olessiverskiy357
    @olessiverskiy357 10 หลายเดือนก่อน +2

    Бедняга нервно качается, то оверлодя микрофон, то удаляясь. Сумбурно рассказывает, постоянно отвлекаясь и теряя нить. Пьёт постоянно воду, будто на препаратах. Как он может нормально работать?

  • @ДмитрийЛеухин-ф6ш
    @ДмитрийЛеухин-ф6ш ปีที่แล้ว

    Заебись у вас там институты ,если после обучения человек не знает что #include это директива препроцессора , чему учат тогда?

  • @Дима-т5ю1в
    @Дима-т5ю1в 3 ปีที่แล้ว +1

    Было такое чувство, что программирование не твое?

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

      Привет. Нет, не особо. Возможно есть какие-то сферы, которые я жалею, что не попробовал. Но практически самого начала(13 лет) я знал, что быть мне програмистом. Я ничего другого попросту не умею делать.

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

      @@ambushedraccoon6408 ахахаххаха, жизненно. Тоже собрался в программирование, как на других профессиях работают, вообще понять не могу. Удивлён с себя, что хотя бы программирование [вроде как] получается

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

    тайм коды быы

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

    Отличный стрим прошел про the last of us 2... Не знаю, может такое кривое авто определение жанра ютубом влияет на рекомендации видео и прирост подписчиков. Попробуй проставить нормальные теги что ли. Как ютуб смог тут увидеть the last of us 2, даже название никак не намекает

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

      Поправил игру. Это от другой трансляции настройки остались.

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

    а я все так и рассказывал всегда

  • @7Burnst
    @7Burnst ปีที่แล้ว

    Вот в 1:33:11 ты явно озвучиваешь недостатки С++. Никогда и никто в здравом уме не будет писать ядро ОС на С++. В чистом С таких проблем просто нет. По сути, когда ты пишешь на С, ты пишешь на "универсальном" ассемблере.... На С++ легко говнокодить, на С это просто невозможно. Я согласен, что С++ крут, но найти толковых разрабов просто нереально. Для бизнеса гораздо дешевле иметь С разрабов. Большинство из того, что пишется на С++ - говнокод и владельцы компаний просто не осознают этого. Зачастую прокатывает, но код такая шляпа, что люди, писавшие его, в последствии набираясь опыта начинают жалеть

    • @5классвиленкин-ъ4п
      @5классвиленкин-ъ4п 9 หลายเดือนก่อน

      Так если чел говнокодит на ++, то он точно так же будет говнокодить и на С обычном. Особенно если он никогда к обычному С и не прикасался.

    • @5классвиленкин-ъ4п
      @5классвиленкин-ъ4п 5 หลายเดือนก่อน

      серьезно? на с не выйдет говнокодить? Чтобы на Си реально качественный код писать нужно быть профи. При чем профи в С, а не С++.

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

    хидер файл писец

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

    Невозможно смотреть: комментарии постоянно отвлекают и сбивают, аж бесит.

  • @a_shotcaller
    @a_shotcaller 23 วันที่ผ่านมา

    не о чем

  • @rikitaki9251
    @rikitaki9251 11 หลายเดือนก่อน

    капец, че орешь в микрофон

  • @АльбертИванов-ц4х
    @АльбертИванов-ц4х 2 ปีที่แล้ว +5

    сколько воды,ппц. смотрел на 2х скорости и уснул. да еще и мат.

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

    Сделал remove_if и думает что очистил вектор😂 дальше можно не смотреть

  • @exta42
    @exta42 10 หลายเดือนก่อน +1

    глотаешь слюну каждые 5 секунд противно на это смотреть

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

    2:34:10 размер ссылки равен нулю чувак!

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

      Я так не думаю. Вот пример:
      struct RefSruct
      {
      int& x;
      };
      struct NoRefSruct
      { };
      int x;
      RefSruct ref{ x };
      NoRefSruct no_ref;
      std::cout

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

      @@ambushedraccoon6408 в конструкторе создаётся переменная которая весит 4. Сама ссылка на эту переменную не весит ничего. Поэтому нельзя выделить массив ссылок(вообще ни как). Потому что его размер будет 0.

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

      @@vadimdamour7704 Немного сокращу пример, дабы не было никаких переменных.
      struct RefSruct
      {
      int& x;
      int& x1;
      };
      struct NoRefSruct
      { };
      std::cout

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

      Стандарт не уточняет каким именнно может быть размер ссылки. Поэтому, компиляторы могут выделять под ссылку сколько захотят. Другое дело, что у ссылки нет идентичности - нет своего объекта. Поэтому, само понятие "размер ссылки" имеет смысл только с точки зрения реализации в компиляторе. С точки зрения языка - само понятие отсутствует.

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

      @@vadimdamour7704 Чё правда что ли ?
      #include
      struct RS
      {
      int& v;
      };
      int main()
      {
      int a = 3;
      int b = 2;
      int c = 1;
      auto arr = new RS[]{a,b,c};
      std::cout

  • @Принуждениекмиру-ь2ц
    @Принуждениекмиру-ь2ц 2 ปีที่แล้ว

    Питон - мастодонт? Лучшая шутка 2021 года. Я в Китае, китайцы его быстро разобрали и выкинули в мусорник. Китайцы о чем то знают?:)))

  • @Принуждениекмиру-ь2ц
    @Принуждениекмиру-ь2ц 2 ปีที่แล้ว

    Самый тупой пример - добрый вечер 🤣