C/C++
Na czym polega różnica między kontenerami vector i list w C++?
Jak działa funkcja wirtualna w C++?
Co się stanie, jeśli wykonasz operator delete dla wskaźnika równego nullptr?
Dlaczego kompilator oznacza destruktor jako noexcept?
Czym jest kolizja w kontekście haszowania i jak się pojawia, gdy różne klucze dają ten sam wynik hash?
Jakie rodzaje mutexów istnieją w standardowej bibliotece C++?
Czym jest cykliczna zależność i jakie problemy może wywołać?
Czym jest spinlock?
Czy shared_ptr ma tylko jeden licznik referencji, czy ich kilka?
Jak działają std::map i std::unordered_map w C++?
Jak można zsynchronizować interakcję między wątkami?
Jakie są różnice między bibliotekami statycznymi a dynamicznymi?
Do czego służy weak_ptr?
Jak można zarządzać wyrównaniem pamięci w strukturach w C/C++?
Co wiesz o metodach stałych i niestatycznych?
Jak sprawdzić, czy w jednym z wątków wystąpił wyjątek?
Jaka jest asymptotyczna złożoność operacji w kontenerze list?
Co należy zrobić z klasą, aby można ją było używać jako klucz w std::map lub std::unordered_map?
Czym jest deque?
Jak są przechowywane wyjątki w C/C++?