Поцоны, вопрос по дизайну и архитектуре. У приложения есть большая функция с кучей проверок на то что входящие данные валидны. Проходит какое-то время и нужно написать вторую ...
а зачем bind_front оставили а bind убрали? Я имею ввиду что bind_front это частный случай bind же. А bind_back есть? Странное решение по мне, не очень последовательное
привет, а можно так сделать чтоб препроцессор падал с ошибкой если переменная не определена в #if конструкции? Например чтоб такой код падал если INVALID_VARIABLE_NAME не опре...
Пацаны а чо не так с рейнджами? Я как-то пользовался итераторами в Р**те и там это было очень приятно и удобно.
А какие требования могут быть к структурам данных которые хранятся в shared memory? standard layout?
Напомните пожалуйста, вызывается ли деструктор если бросить исключение в теле конструктора?
Я пока не читал но осуждаю, но код точно нормальный будет? Не нужно будет писать сотню бойлерплейта а-ля std::decay_t<decltype(std::declval<async_function()>>>>>
А есть какие-то материалы по профилированию приложений? Мне очень нравятся доклады Chandler Caruth, есть еще что-то почитать посмотреть с такой глубиной экспертизы?
А вот еще вопрос. Допустим у меня в той же шаред памяти есть integer на котором я делаю atomic cas для синхронизации. Мне ведь не нужно его обьявлять как volatile?
А чо там с рефлексией в крестах, кстати? Я помню был как-то на конференции там половина докладов была вокруг нее (в т.ч. как запилить рефлексию через libclang)
а если к структурам обращаются разные приложения?
И как можно писать барьер на ISO C?
Ему ж нужно чтоб вызов ушел в ядро, не? Если ты не обращаешься к ядру dtrace тебе наверняка ничего не покажет вообще
что такое function implementation-defined implicitly creating objects? я впервые слышу о таком свойстве функций
А есть где-то список шлака который принимает fpermissive? Или только эмпирическим путем это выясняется?
Посоны, а если у меня unique_ptr с custom deleter, он вызовется если ptr.get() == nullptr?
а чо там с явным указанием параметров шаблона? До сих пор нужно писать t->template foo<X>()
А какой в C++17 есть способ передать строковый литерал как параметр шаблона?
А если в скоупе уже есть что-то с таким именем, то отменять автоюзинг?
https://www.oreilly.com/library/view/optimized-c/9781491922057/ эта?