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

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Forwarded from Neural Machine
Приходи ко мне, и я все сделаю, чтобы ты ушел.
💩4❤‍🔥1
#meme про бро и скидку
🥰20💯2💩1
Блог*
💅
Впервые сделал френч
🥰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