Уютное сообщество С++ разработчиков
783 subscribers
80 photos
7 videos
82 links
Изучаем C++.
Ресурсы, обучения, задачи, шпаргалки.
Вопросы с собеседований по C++ и ответы на них.
Задачи и тесты по C++ для тренировки и обучения.
По рекламе: @anothertechrock
Download Telegram
Что выведет консоль?
Anonymous Quiz
27%
A
64%
B
8%
C
0%
D
Программирование на
языке C++. Практический курс

Авторы:
Огнева М., Кудрина Е.
Год издания: 2022

#cpp #ru

Скачать книгу
Как думаете, кто и когда отправит С++ на покой?
Или он будет жить вечно?
👍1
Modern C++ for Absolute Beginners

Автор:
Slobodan Dmitrović
Год издания: 2023

#cpp #en #2O23

Скачать книгу
А за сколько вы выучили С++?
🤔 Какая сложность работы с map и unordered_map?

В map все основные операции выполняются за O(log n), так как используется сбалансированное дерево. В unordered_map вставка, удаление и поиск обычно выполняются за O(1), но могут ухудшаться до O(n), если произойдет много коллизий.


Ставь 👍 если знал ответ, 🔥 если нет
Please open Telegram to view this post
VIEW IN TELEGRAM
Методы программирования в
задачах и примерах на C/C++

Авторы: А. А. Корнев,
В. Д. Валединский
Дата выхода: 2023

#cpp #ru

Скачать книгу
🤔 Как работает map и unordered_map?

map использует структуру красно-черного дерева, поддерживая упорядоченность элементов, тогда как unordered_map применяет хеш-таблицу, распределяя элементы по бакетам на основе их хеша.


Ставь 👍 если знал ответ, 🔥 если нет
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👾2🌚1
🤔 Какие контейнеры позволяют вставку в начало контейнера?

Контейнеры, такие как list и deque, позволяют вставку в начало за O(1). В vector вставка в начало возможна, но требует O(n), так как все элементы сдвигаются вправо.


Ставь 👍 если знал ответ, 🔥 если нет
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Подборка книг по C++ на русском языке.
Скачивайте и читайте.

Думай как программист. C++ версия
Автор: Антон Спрол

Решение задач на современном C++
Автор: Мариус Бансила

Qt 5.10. Профессиональное программирование на C++
Автор: Шлее М.

Язык программирования С++. Краткий курс
Автор: Страуструп Бьярне

C++17 STL. Стандартная библиотека шаблонов
Автор: Галовиц Яцек

Реактивное программирование на C++
Автор: Питер Абрахам

Самоучитель "Уроки по C++"
Автор: Ravesli

Параллельное программирование на современном языке C++
Автор: В.Ю.Винник

Идиомы и паттерны проектирования в современном С++
Автор: Федор Г. Пикус

C++ для инженерных и научных расчетов
Автор: Питер Готтшлинг

Пишите ваши предложения по книгам - мы найдем и разместим.
1
В чем разница между std::atomic::load() и std::atomic::exchange()?

👍 load() атомарно читает значение, exchange() атомарно заменяет и возвращает старое
🤔 load() блокирует потоки, exchange() не блокирует
👏 load() работает быстрее, exchange() безопаснее
🌚 load() не имеет побочных эффектов, exchange() изменяет все копии объекта
Современный C++ безопасное использование

Авторы: Джон Лакос
Дата выхода: 2023

#cpp #ru

Скачать книгу
Программирование на
языке C++. Практический курс

Автор:
Огнева М.
Год издания: 2022

#cpp #ru

Скачать книгу
Самоучитель
"Уроки по C++"

Автор:
Ravesli
Год издания: 2022

#cpp #ru

Скачать книгу
Методы программирования в
задачах и примерах на C/C++

Авторы: А. А. Корнев
Дата выхода: 2023

#cpp #ru

Скачать книгу