C/C++
Какво ще се случи, ако изхвърлите изключение от деструктора?
Какъв е механизмът за презаписване на методи (override) в C++?
Защо е необходимо при пренатоварване на оператора за присвояване да връщаме препратка към обекта?
Какво трябва да се помни при извикване на изключения в деструктора?
Как може да се зададе лимит на броя на създаваните екземпляри на определен клас?
Как да проверим дали не е възникнало изключение при работа с типа double?
Дайте примери за ситуации, при които може да се случи повторно изключение в контекста на използването на конструкцията 'двойно изключение'.
Какво е контейнер deque в C++?
Как може да се съхрани паричен еквивалент в тип данни integer?
Какво трябва да се има предвид при взаимодействие между езици C и C++ в контекста на обработката на изключения?
Как още се наричат контейнерите set и map?
Каква е времевата сложност при изтриване на елемент от началото на вектора?
Как работи контейнерът map в C++?
Какви видове конструктори може да има един клас?
Каква е асимптотичната сложност на операциите с контейнера vector в C++?
Какво ще се случи, ако извикаме метода lock няколко пъти?
Как се извършва преразпределението на паметта при контейнера std::vector в C++?
Как да реализираме умен указател за един или няколко обекта?
Запознат ли сте с механизми за синхронизация като спинлокове и взаимни блокировки (deadlock)?
Как може да се съхрани паричен еквивалент, използвайки типа данни int?