C/C++
Jak można ograniczyć liczbę instancji klasy w C++?
Na co należy zwrócić uwagę podczas współpracy języków C i C++ w kontekście obsługi wyjątków?
Dlaczego z punktu widzenia korzystania z funkcji lambda mogą być potrzebne pola obiektów funkcyjnych?
Czym jest mechanizm nadpisywania metodów (override) w C++?
Czy destruktor zostanie wywołany, jeśli w konstruktorze zostanie zgłoszony wyjątek?
Co się dzieje z wektorem (std::vector) podczas dodawania elementu?
Jak zaimplementować inteligentny wskaźnik dla jednego lub wielu obiektów?
Czym jest rekurencyjny mutex?
Czy możesz opowiedzieć o koncepcji wejścia/wyjścia (input/output)?
Czym jest MVP (Minimalny Opłacalny Produkt)?
Co się stanie, jeśli wywołasz metodę lock kilka razy?
Jaka jest asymptotyczna złożoność operacji na kontenerze vector w C++?
Co się stanie, jeśli wywołasz funkcję free dla wskaźnika równego nullptr?
Co się dzieje podczas przenoszenia obiektu typu std::string w C++?
Co trzeba zrobić, aby przechowywać swoją strukturę w unordered_map?
O czym należy pamiętać, wywołując wyjątki w destruktorze?
Jak można wywołać wycieki pamięci podczas korzystania z std::shared_ptr?
Jaka jest rola separatorów w inteligentnych wskaźnikach?
Jaka jest złożoność czasowa usuwania elementu z początku wektora?
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?