Грокаем C++

​Флаги контроля за встраиваниемПод этим постом было предложение выпустить пост с флагами компилятора...

Читать далее

​Зачем для Remove-Erase идиомы нужны 2 алгоритма?Удалить из вектора элементы по значению или подходя...

Читать далее

​Скрытые обсёры. Remove-erase idiomВ этом посте я рассказал про то, что такое remove-erase идиома. И...

Читать далее

​Базовая формулировка Pimpl IdiomПускай у нас есть класс, который выполняет определенную фильтрацию...

Читать далее

​Inline функцииСамый оптимальный с точки зрения производительности код - это сплошной набор вычислит...

Читать далее

Оптимизации компилятораЗадача компилятора - перевести код на понятном человеку языке программировани...

Читать далее

​Сравниваем циклыПришла в голову такая незамысловатая идея сравнить время работы разных видов циклов...

Читать далее

​Что не нарушает ABI класса?В комментах к предыдущему посту @MayerArtur удачно ванганул тему поста,...

Читать далее

​Application Binary InterfaceВчера разобрали, что обратная совместимость ABI играет значительную рол...

Читать далее

​PImpl IdiomЕсли вы никогда не пользовались этой идиомой и только мельком читали про нее, то, скорее...

Читать далее