Егор Суворов - Санитайзеры и стандарт не спасут

แชร์
ฝัง

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

  • @40Ants
    @40Ants 3 หลายเดือนก่อน +4

    Какой же прекрасный язык C++. Слушаю обо всех возможных косяках, и по щеке стекает ностальгическая слеза. А если серьёзно, то нисколько не жалею о том, что больше не пишу на плюсах.

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

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

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

    Первый пример с bool - использование неинициализированного значения - всегда UB, -Wuninitialized отловит это.

    • @yeputons
      @yeputons 5 หลายเดือนก่อน +3

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

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

      @@yeputons ​ Да, это все очень зависит... // а точнее, clang и zig осиливают (godbolt: o4Gb8s7Tx), gcc и др. - нет.

    • @АдамСмит-ы7р
      @АдамСмит-ы7р หลายเดือนก่อน

      @@leonid998 godbolt: fWEobEcar

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

    clang читается не как "силэнг", а как " клэнг".

    • @nanoqsh
      @nanoqsh 21 วันที่ผ่านมา

      🤡

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

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