111 читали · 4 года назад
Как устроены умные указатели C++
Сёркис, гайс. Частое использование указателей приводит к путанице и дублированию кода (при создании например указателей, которые нужны нам только в области работы функции, придётся прописывать оператор delete, чтобы устранить утечку памяти). Поэтому в C++ есть shared_ptr, unique_ptr и auto_ptr (это вообще отдельная тема в чем их отличие:)) Подписывайтесь на мой Telegram-канал! Все фотографии там! В этом посте рассмотрим минимальную реализацию умного указателя. Его принцип заключается в том, что этот указатель мы выносим в отдельный объект типа `SmartPointer`, который хранит указатель...
29,2 тыс читали · 1 год назад
«Пацаны»: кого так называли на самом деле
Жаргонное слово «пацан» появилось в русском языке в 1930-ые годы. Существует две главные версии происхождения этого слова, и обе не самые приятные для современных «пацанов». «Пацан» - это маленький «поц» (Еврейская версия) Вероятно, это самая распространенная и наиболее обидная для настоящий пацанов версия. И к ней склоняется большинство лингвистов. Кто не знает, слово «поц» самое распространенное ругательство в еврейской среде Восточной Европы. С идиша оно переводится как "половой член". Соответственно,...