Обновить
139
2.1

Пользователь

Отправить сообщение

Хотя для такого анализа нужно знать что искать (в частности стандартный класс string)

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

Нормальный компилятор не будет делать if T is string or is vector or...

Есть специальные лайфтайм атрибуты, которые расставлены на разных типах в стандартной библиотеке. Эти атрибуты также могут быть использованы в пользовательском коде

Компилятор ориентируется исключительно на атрибуты.

Есть ещё другой механизм, когда в процессе инлайна компилятор доказывает, что какая-то операция точно приведёт к UB и сообщает об этом, но это другой механизм, более слабый

Удивляюсь как менеджеры выдумывают каждый раз такие "акции" чтобы технически уничтожить компанию. Это просто наглядный случай - сделали акцию спровоцировав невероятный наплыв RPS в промежутке 5 минут, но на самом деле менеджеры делают это каждый день в течение многих лет. И не только в яндексе. Даже интересно как вообще проходят обсуждения об этом? Кто-то же это придумал, потом запланировал и реализовал. И ни на каком этапе никто не сказал "вы идиоты"

В расте всего один компилятор. Так что как проблемы какого-то компилятора влияют на С++?

Механизм там совсем другой, но объяснять пожалуй долго

Ну могли бы и сами проверить:

<source>:10:23: error: object backing the pointer will be destroyed at the end of the full-expression [-Werror,-Wdangling-gsl]
   10 | std::string_view sv = s + "World\n";



https://godbolt.org/z/P8fffqcco

Яндекс по моему уже устроил конкурс между сервисами кто бесполезнее и смешнее прикрутит ллм к своим сервисам

Так ему нужно поискать по всему интернету! (очень "радует" когда вводишь название программы в "пуск" и тебе выдаёт результат из Bing)

так я и не говорю что их удалили. Но никто не использует meson, даже makefile лучше, чем meson

Использовать электрон чтобы написать приложения, которые по определению запускаются только на одной ос( тк это интерфейс самой винды) это буквально роспись в том насколько ужасный апи они сделали и какие "специалисты" остались в microsoft

Молодцы конечно, только CMakeLists.txt нет, зато для папки rust (с кодом на rust) смогли написать сборочные скрипты и ещё на meson!

А CMakeLists не надо, а то не дай бог кто воспользуется кодом

Не пользовался картой месяц == любая операция по этим критериям будет "подозрительной"

Может сразу на наличку уже перейдём?

опять пришли сишники и всё у них в каких-то пакетах в пакетами. Кроссплатформенность слышали? CI/CD слышали?

А ffmpeg подключен не напрямую, а скопирован текстом... Потому что FFmpeg не справился с написанием CMakeLists.txt

 У меня вот есть ребенок и я понимаю, что второго мне не потянуть

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

Просто есть факт - в таких "работящих" обществах, где всё поставлено на "успешный успех" и карьеру - детей не производят. И дело тут не в том что у них "непримитивное" общество, а в том что условий для семей нет. В азии ситуация хуже всего в мире

Какие-то у вас странные мерки "нормальной ситуации"

"Успехи экономики Японии" это уже смешно, плюс именно в Японии, Китае и Корее чудовищная демографическая ситуация (1 ребёнок на женщину)

Пока есть 2 "официальных" ошибки - первая в статье выше, вторая в binder.
Про ОБЕ из них говорят, что ошибка не эксплуатируемая, про обе пытаются принизить саму ошибку - "она не добралась до релиза" или ещё чего-то.

В статье гугла так вообще смешно, оказывается там какой-то системный аллокатор, который не даёт эксплуатировать такую уязвимость. Но этот аллокатор и в С++ такой же! Но про С++ любая ошибка, абсолютно любая - эксплуатируемая и мемори и 3 в 1

1
23 ...

Информация

В рейтинге
1 371-й
Зарегистрирован
Активность