Aidar
Лол
Maksym
И я далеко не всё пишу под себя.. Потоки, мутексы, смартпоинтеры и много чего ещё, просто не вижу смысла трогать
Глубоко не лезу, но на мой скромный поверхностный взгляд, ты не очень изучил готовые решения
Maksym
стандартная библиотека + буст покрывает очень много хотелок
Maksym
с памятью в том числе
Ostap ꑭ
ХЕХ
Aidar
А в чем заключается жестокость алокаторов?
ed
Сейчас не готов ответить по существу, ибо эти выводы были сделаны давольно давно.. Но как будет время обязательно залезу и потыкаю в вас фактами..
ed
А в чем заключается жестокость алокаторов?
В том что при объявлении контейнера мне придётся писать 2 длинные строчки как минимум..
ed
? А using?
хм, да, ок..
Vitaliy
Кто-нибудь нибудь работал с folly ? Есть возможность затянуть модульно эту либу ?
Vitaliy
Например expected отдельно
Stanislav
@isenbaev но он спит наверное
Nikita
? А using?
template <class T> using my_awesome_vector = std::vector<T, my_brand_new_allocator>;
ed
Лол, я же ответил
ed
Специально для вас скину свои (хоть и субъективные по моей задаче) метрики. Постараюсь сегодня-завтра.. И тут уж как бы вам балоболом не остаться..
ed
Обидно
ed
Рспыляюсь тут, нервничаю :с
Maksym
Рспыляюсь тут, нервничаю :с
Нервничать не надо, а вот доводы всегда интересно послушать.
ed
С удовольствием приведу как смогу
ed
Нервничать не надо, а вот доводы всегда интересно послушать.
Ну а нервничаю потому как с c++ всегда есть шанс обосраться выбрав неверное направление (у меня по крайней мере) А учитывая количество написанного кода, это может быть очень болезненным
Egor
не бойся переписывать, и кто-то говорил, что любая программа должна быть переписана минимум 1 раз
ed
Отдельные части переписаны уже раз 5-7, уже не считаю.. Ну а глобально было только 3
Alexander "SonnySlave"
и обязательно свой STL везде используй 😊
ed
и обязательно свой STL везде используй 😊
Ох, как же мне не нравится эта придирка. Кто вам сказал что у меня "свой stl"?
Alexander "SonnySlave"
ну отдельные компоненты 😊 а какие у тебя свои компоненты на замену STL?
ed
ну отдельные компоненты 😊 а какие у тебя свои компоненты на замену STL?
Лишь менеджмент памяти.. Так что этот троллинг неуместен.
Nikita
ребят а не подкинете CMake, который сгенерит фильтры для студийного солюшна, отображающие реальную структуру директорий?
Egor
file(GLOB_RECURSE x "${SDIR}/*") source_group(TREE ${SDIR} PREFIX "Source Files" FILES ${x})
🐙 Antony
Признавайтесь, кому в каких тривиальных местах стандартной библиотеки не хватало constexpr?
🐙 Antony
* пишу proposal на добавление constexpr для простых функций и классов стандартной библиотеки. Ищу кандидатов, для добавленияч constexpr
🐙 Antony
А где именно?
Stanislav
везде где нету!
🐙 Antony
🐙 Antony
А где именно не хватало?
ttldtor
шта?
Fox
Тут Алекс где-то писал про это; чтоб пробрасывать sizeof класса на этапе компиляции
Alexander "SonnySlave"
Kirill
А где именно не хватало?
хочу алгоритмы внутри constexpr функций. как Хана с их find if но над constexpr контейнерами в constexpr функциях, я много хочу конечно.
🐙 Antony
Математику получится?
Оливеры отдельно занимаются этим. Там проблемы с округлениями флоатов, которые проставляются через глобальные переменные
🐙 Antony
хочу алгоритмы внутри constexpr функций. как Хана с их find if но над constexpr контейнерами в constexpr функциях, я много хочу конечно.
find_if и многие другие алгоритмы уже сделал constexpr в c++20 (или вот вот сделаю) constexpr контейнерами занимаемся, std::array в бумаге допометил
🐙 Antony
std::stable_sort
ждём constexpr new
Daniil
Constexpt memmove?
Alexey
constexpr throw
🐙 Antony
Constexpt memmove?
constexpr std::copy же :)
Daniil
Daniil
Я просто на с++11 сижу, пока не могу переехать из-за работы
Dr. Friedrich
Оливеры отдельно занимаются этим. Там проблемы с округлениями флоатов, которые проставляются через глобальные переменные
С тригонометрией придумали что-нибудь? Она-то ведь всерьёз от C(F)PU зависит, хз что делать.
🐙 Antony
Уже есть?
есть, но в c++20
Daniil
есть, но в c++20
Эээээх! Когда на андр везут хотя бы 17
Daniil
Тогда я не знаю даже чем помочь
Daniil
Daniil
Или это от нью зависит
Python'еr
Ну чё пацаны, DIGITAL RESISTANCE?
🐙 Antony
от new зависит и от char_traits, их в бумаге допометил
Daniil
Тогда идеи кончились, с остальным жить могу
Stanislav
mtproto в стандарт!
Крылатый
Чтобы каждые выхи выходил новый стандарт?
Stanislav
через пуш уведомления, да
Aidar
О новая ава
Alexey
О новая ава
кричащий человек в капюшоне?
Alexey
я думал, что это нос-морда пашиного маскота)
Sergey
не, этож пёс Дурова в капюшоне
Alexander
там сердешко лол
Denis
Эээээх! Когда на андр везут хотя бы 17
ну на андроиде же есть кленг, который сейчас основной, а со следующего или через один ндк еще и гцц депрекейтнут
Denis
Да, но пока Макс 14
ну 14 (почти полностью) был и в гцц, там же 4.9.2. А кленг там разве не свежий? Мне чот казалось там половина 17 уже есть. Себе еще не ставил правда, кьютешники планируют переводить кьют не раньше 5.12, так что мне без шансов
V◌┗⢎ℍıK
Как можно было назвать шланг "кленгом"
Denis
Как можно было назвать шланг "кленгом"
очень просто Clang /ˈklæŋ/[4] is a compiler front end
V◌┗⢎ℍıK
Изврашенцы