C/C++
Ce se întâmplă dacă arunci o excepție din destructor?
Ce este mecanismul de suprascriere a metodelor (override) în C++?
De ce este necesar să returnați o referință la obiect atunci când suprascrieți operatorul de atribuire?
Ce trebuie să rețineți atunci când aruncați excepții în destructor?
Cum se poate stabili o limită pentru numărul de instanțe ale unei anumite clase care sunt create?
Cum se poate verifica dacă nu a apărut nicio excepție în timpul lucrului cu tipul double?
Oferiți exemple de situații în care poate apărea o excepție repetată în contextul utilizării construcției 'dublu excepție'.
Ce este un container deque în C++?
Cum se poate stoca un echivalent monetar într-un tip de date integer?
Ce trebuie avut în vedere atunci când se interacționează cu limbajele C și C++ în contextul gestionării excepțiilor?
Cum mai sunt numite containerele set și map?
Care este complexitatea temporală a eliminării unui element din începutul vectorului?
Cum funcționează containerul map în C++?
Ce tipuri de constructori poate avea o clasă?
Care este complexitatea asimptotică a operațiilor cu containerul vector în C++?
Ce se întâmplă dacă apelăm metoda lock de mai multe ori?
Cum se realizează realocarea memoriei într-un container std::vector în C++?
Cum se implementează un pointer inteligent pentru unul sau mai multe obiecte?
Cunoașteți mecanisme de sincronizare precum spinlock-uri și blocaje mutuale (deadlock)?
Cum se poate stoca un echivalent monetar folosind tipul de date int?