Telegram Web Link
🤔 Способы решения хеш-коллизий?

Основные методы: цепочки (chaining) через связные списки и открытая адресация с линейным, квадратичным пробингом или двойным хешированием.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Что такое транзакционность?

Транзакционность — это свойство выполнения операций в базе данных, обеспечивающее принципы ACID (атомарность, согласованность, изолированность, долговечность). Она гарантирует, что все операции внутри транзакции выполняются либо полностью, либо не выполняются вовсе.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Unordered_map инвалидирует итераторы?

Да, unordered_map может инвалидировать итераторы:
- При вставке – если происходит рехеширование, все существующие итераторы становятся недействительными.
- При удалении элемента – только итераторы на удаленные элементы становятся недействительными, остальные остаются корректными.
Поэтому при работе с unordered_map важно учитывать возможную невалидность итераторов после модификаций.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
🤔 Как работает счетчик ссылок в shared_ptr?

В shared_ptr хранится счётчик ссылок, который увеличивается при создании новой копии и уменьшается при уничтожении указателя. Когда счётчик достигает нуля, объект автоматически освобождается из памяти.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Когда выбросили исключение из конструктора, о чем стоит помнить?

Если исключение выброшено из конструктора, деструктор объекта вызван не будет. Это требует ручного освобождения ресурсов, выделенных до момента выброса исключения.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Вопрос: Какой метод в C++ гарантирует, что объект может быть создан только в единственном экземпляре?
Anonymous Quiz
93%
Синглтон (Singleton)
2%
Фабрика (Factory)
4%
Прототип (Prototype)
1%
Строитель (Builder)
🤔 Как сделать так, чтобы в shared_ptr были утечки?

Утечки возможны при создании циклических ссылок, например, когда два объекта хранят shared_ptr друг на друга.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
2025/07/10 23:04:22
Back to Top
HTML Embed Code: