C/C++
Jak działa algorytm szybkiego sortowania?
Opowiedz o zasadach dziedziczenia w programowaniu obiektowym w C++.
Jak działa operator new w C++?
Jaka jest złożoność usuwania elementu z początku wektora w C++?
Na jakiej strukturze danych oparta jest kolejka priorytetowa (priority_queue)?
Co się dzieje w konstruktorze podczas wywołania operatora new, jeśli wystąpi wyjątek? Czy istnieje ryzyko wycieku pamięci w tym przypadku?
Co się dzieje podczas przenoszenia obiektu typu std::string w C++?
Jak można ograniczyć liczbę instancji klasy w C++?
Co trzeba zrobić, aby przechowywać swoją strukturę w unordered_map?
Jak usunąć element z wektora, nie martwiąc się o kolejność, jeśli jest to stała?
Czym jest klasa interfejsowa w C++?
Jak sprawić, aby użytkownik klasy nie mógł tworzyć obiektu tej klasy na stercie?
Jaka jest złożoność wyszukiwania elementów w strukturach danych set i unordered_set?
Jak porównałbyś dwie liczby zmiennoprzecinkowe (float) pod kątem równości?
Jakie, Twoim zdaniem, są wady programowania obiektowego?
Czy destruktor zostanie wywołany, jeśli w konstruktorze zostanie zgłoszony wyjątek?
Co możesz powiedzieć o obsłudze wyjątków w konstruktorach?
Ile miejsca zajmuje obiekt pustej klasy w C++?
Jaka jest złożoność operacji usunięcia elementu z wektora w C++?
Jak spowodować wycieki pamięci w shared_ptr?