1.83K subscribers
3.3K photos
131 videos
15 files
3.57K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Блог*
💅
Впервые сделал френч
🥰25🤮20🤡12💩6👍3🔥1🤔1🙏1
В пищевом заведении дали лимонад из холодильника. Видимо, из-за того, что бутылка стояла близко к холодной стенке, но не слишком близко, в напитке выросли кристаллы льда. То есть, да, снежинки прям в бутылке
❤‍🔥9
#prog очередные подставы в #cpp. На этот раз — с дефолтными операторами перемещения
Forwarded from Experimental chill
В C++, вы можете создавать объекты в классе и объекты, которые задекларированы последними, могут принимать себе параметры предыдущих.

state_ зависит от dep_ в примере. При деструкторе state_ разрушится, потом dep_ разрушится. Всё хорошо. Объекты разрушаются в обратном порядке. Так учили ... всегда и везде, да? :)

Так вот, при default move операторе мы сначала делаем move на dep_, потом на state_ и между move мы получаем state_ с вероятно некорректной зависимостью (вектора или умные указатели вызывают деструктор при move dep_).

Бабах, пруф https://gcc.godbolt.org/z/xG14Wj3E7

Фикс: писать свой move оператор, где вы сначала делаете move на state_, потом на dep_, то есть в обратном порядке.

Скажите же, очень легко написать = default здесь, думая, что язык сам делает всё правильно?

Пойду попишу на расте, что ли
😱11🤔4🤣2
Приготовились к работе, айтишники? #трудовыебудни
💯10🔥8😁4🌚2🥰1🤡1
#meme

Не, ну это правда страшно
😱14💯5😁2
Forwarded from The After Times
Открывает мужик капчу, а там…
😁11👍94
Forwarded from Segment@tion fault
шикарно
😁31🥰5🤯1
Тут один человек собрал все ссылки на копии статей Дедфуда в Web archive: https://habr.com/ru/news/840520/comments/#comment_27249020
👍4
Простите, что?
🍌12🌚6😁3
🔥8💩3❤‍🔥2🍌1
Forwarded from Install Wizard
😁17🤡5👍4🔥2😱1
True

(#justrustaceanthings)

((а ещё это попало в TWiR 565)
😁15
#prog #article

Xz format inadequate for long-term archiving

There are several reasons why the xz compressed data format should not be used for long-term archiving, specially of valuable data. To begin with, xz is a complex container format that is not even fully documented. Using a complex format for long-term archiving would be a bad idea even if the format were well-designed, which xz is not.
👍4👎4
Forwarded from Jem
This media is not supported in your browser
VIEW IN TELEGRAM
делайте выводы
😁34😐1