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
Заменит ли 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 для создания и удаления объектов.

Смотреть статью
Перегрузка операторов в C++. Основы

Перегрузка операторов в программировании — один из способов реализации полиморфизма, заключающийся в возможности одновременного существования в одной области видимости нескольких различных вариантов применения операторов, имеющих одно и то же имя, но различающихся типами параметров, к которым они применяются.

Смотреть статью
Что выведет программа?
Anonymous Quiz
65%
01
5%
10
14%
00
10%
11
6%
Другое
Как количественно оценить инфляцию технического долга в C++.

https://belaycpp.com/2022/04/06/how-to-quantify-technical-debt-inflation/
Что выведет код?
Anonymous Quiz
61%
54
6%
0
29%
Compiler error
4%
Другое