Ioann_
в си++ не надо так
Так у него это, самое - node - часть реализации, спрятанная в BST. Ему нужно, чтобы у него и удалялось оно bst: оно выделяет память, оно и удаляет. Нет ?
Ioann_
А ты бы как сделал ? Деструктор у ноды бы задал ? Ну это конечно, было бы реально чисто С++ стайл, но суть то не в этом. Я как клиент данного кода, вижу что память выделяется Бст-эхой, но при этом ею не удаляется, это нормально ну или как бы ты сделал ?
Pepe 🐸
всеравно не надо так
То что в Мейн не смотри. У меня нормальный деструктор для BST
Ioann_
Ну, юник птр да. Все верно, не могу не согласиться.
Aidar
То что в Мейн не смотри. У меня нормальный деструктор для BST
я про то что с нодами надо работать определенным образом
Pepe 🐸
я про то что с нодами надо работать определенным образом
Может, но они скрыты для всех внутри BST
Aidar
плевать
Aidar
как будто ты один раз в эту реализацию заглянешь, ога
Ioann_
А кстати, стоп - в уник птр не завезли ли которые с аллокатором ?
Anatoly
плевать
деталь реализации, которую он мере приобретения опыта поменяет
Ioann_
Вроде у шереда было, а вот у уника не было
Anatoly
были
Ioann_
напутал, я про allocate_shared
Ioann_
Вот, у уника кажется такой штуки не было, а может сейчас есть ? Потому что на сколько я помню - я писал свою версию
Aidar
а зачем?
Aidar
shared_ptrу понятно зачем
Ioann_
по тем же причинам ?
Aidar
ну в shared причина не exception safety отнють
Ioann_
Вроде как у буста такая фича есть, но вот в stl - нету. Тогда объясните почему ее нету и быть не должно ?
Anonymous
чуваки, times(2) замеряет ещё и форкнутые процессы? тащемта меня интересует не совсем это, а то, выдаёт ли time(1) инфу совокупно по всем дочерним процессам или только по основному, но time(1) юзает times(2)
Anonymous
/usr/bin/time который, в дебиане/убунте
Stanislav
просто в баше есть свой time
Ioann_
Блин, ну кто бы подсказал Ы
Stanislav
ну прок поди парсить
Stanislav
cyberzx 🇷🇺
Я всегда думал, что это команда шела
Stanislav
Я всегда думал, что это команда шела
я тоже до недавнего времени :))
Stanislav
там выхлоп еще разный
cyberzx 🇷🇺
https://hackernoon.com/usr-bin-time-not-the-command-you-think-you-know-34ac03e55cc3
cyberzx 🇷🇺
у меня вообще в арче нет никакого /usr/bin/time
cyberzx 🇷🇺
вообще дурацкое наименование. слишком общее слово и не говорит о предназначении утилиты
Stanislav
у меня вообще в арче нет никакого /usr/bin/time
$ sudo apt install time Reading package lists... Done Building dependency tree Reading state information... Done time is already the newest version (1.7-25.1). time set to manually installed.
cyberzx 🇷🇺
ага, поставить можно
Anonymous
https://hackernoon.com/usr-bin-time-not-the-command-you-think-you-know-34ac03e55cc3
тащемта ещё есть башовый time, который билтин
Anonymous
не понимаю, что ты имеешь в виду
Anonymous
а, вы это обсудили уже
Evgenii
https://baptiste-wicht.com/posts/2017/08/compiler-benchmark-gcc-clang-cpp-library-etl.html
🐙 Antony
https://baptiste-wicht.com/posts/2017/08/compiler-benchmark-gcc-clang-cpp-library-etl.html
"-g -O3 -DNDEBUG -fomit-frame-pointer" Это не самые хорошие опции для GCC как минимум стоит врубить -std=c++1z, так как оно включает новые оптимизации -O2 vs -O3 это отдельная тема для холиваров
Cate
Уважаемые коллеги, мы уже собрали для вас 39 докладов, более чем по 10 тематикам популярных направлений. Обратите внимание, билеты на фестиваль пока продаются по 800 рублей, но с 10 августа возможно подорожание. https://chaosconstructions.ru/events/doklady
cyberzx 🇷🇺
когда я был молодым, chaosconstraction был демо-пати )
Cate
приедут ребята из hwv.su, отличный hardware hack - гарантирован.
Cate
демопати в идеальном зале будет.
Cate
пуфики, столики...
cyberzx 🇷🇺
Класс. Надо бы съездить к вам. о, там даже мой коллега выступает
vladislav
Инна Чернышева \OrgTeam\ Практикум - как перестать ходить в офис и работать на 4 работах на фултайме на удаленке - при этом все успевать(Санкт-Петербург) Нанять студентов, которые будут писать код за вас и работать за еду?
Cate
не
Cate
я пробовала, не работает
vladislav
надо будет сходить, даже и не в курсе был, что в питере есть такой мит
Anatoly
есть - едят, но не работают
Ioann_
Да они там все на словах львы тОлстые, а на деле
vladislav
не едят и не работают?
Anatoly
да это на уровне каламбура
Ioann_
Вопрос к слову даже не в количестве работа, а в заработке. Можно работать хоть на десяти и получать суммарно тысяч 40 ... А можно работать на одной и получать 420
Evgenii
и это тоже)
Nik
Какой гений такую иерархию логгера сделал? Trace Debug Fatal Error Warning Info Verbose
Nik
это я про easyloggingpp
Arseny
Что не так?
Крылатый
FATAL DEBUG INFO!
Nik
Ну вот же логичней и понятней, не? TRACE DEBUG INFO WARN ERROR FATAL
Nik
Во-первых, мне. Во-вторых, могу предположить что остальным людям, т.к. обычно в логгерах именно такая иерархия
Stanislav
учитывая что это обычно енам, пофиг в каком порядке
Nik
Всмысле пофиг?
Nik
Ты же когда включаешь уровень логера
Крылатый
nanolog ведь быстрей
Nik
То активен этот уровень и все что под ними
Stanislav
То активен этот уровень и все что под ними
эт как написать функцию сравнения
Stanislav
чето логов развелось в последнее время
Nik
То активен этот уровень и все что под ними
И очевидно, что уровни логгирования должны идти по возрастанию расширения информации
Крылатый
https://github.com/Iyengar111/NanoLog