Senior C++ Developer
12.2K subscribers
1.37K photos
3 videos
615 links
Изучаем C++.

По вопросам сотрудничества: @adv_and_pr

РКН: https://www.gosuslugi.ru/snet/676e9a1e4e740947beca35ba
Download Telegram
Деревья поиска — минимально функциональное дерево поиска для целочисленных ключей, обеспечивающее ускорение до 18x/8x по сравнению с std::set и до 7x/2x по сравнению с absl::btree для запросов lower_bound и вставки.

https://proglib.io/w/ead223ca
STT — инструментарий глубокого обучения для преобразования речи в текст. Обучение и развертывание моделей STT еще никогда не было таким простым.

https://proglib.io/w/f39a9ced
Заменит ли GCC деление на два на сдвиг вправо на бит?
Anonymous Quiz
60%
Да
22%
Нет
18%
Оптимизация неверная
set::erase()

Функция erase() используется для удаления элементов из контейнера по указанной позиции или диапазону.
Разница unique_ptr в libstdc++ и libc++ приводит к сбоям приложений.

https://blogs.kde.org/2021/02/20/uniqueptr-difference-between-libstdc-and-libc-crashes-your-application
Коллекция HTTP-библиотек C++ от Facebook, включая простой в использовании HTTP-сервер.

https://cpp.libhunt.com/proxygen-alternatives
Как вывести в консоль числа от 1 до 100 без рекурсии и циклов?

В этой программе используется концепция метапрограммирования шаблонов.
Что выведет код?
Anonymous Quiz
4%
1
36%
0
21%
NULL
25%
Compiler Error
13%
Другое
Умные указатели в C++

В этой статье мы поговорим об умных указателях в C++, зачем они нужны, чем различаются указатели owning и non-owning и почему нельзя всегда использовать new/delete для создания и удаления объектов.

Смотреть статью