C/C++
Qual è la differenza tra i contenitori vector e list in C++?
Come funziona una funzione virtuale in C++?
Cosa succede se si esegue l'operatore delete su un puntatore uguale a nullptr?
Perché il compilatore segna il distruttore come noexcept?
Cos'è una collisione nel contesto dell'hash e come si verifica quando chiavi diverse producono lo stesso valore hash?
Quali tipi di mutex esistono nella libreria standard di C++?
Cos'è una dipendenza ciclica e quali problemi può causare?
Cos'è uno spinlock?
Lo shared_ptr ha solo un contatore di riferimenti o più di uno?
Come funzionano std::map e std::unordered_map in C++?
Come si può sincronizzare l'interazione tra thread?
Quali sono le differenze tra librerie statiche e dinamiche?
A cosa serve weak_ptr?
Come si può gestire l'allineamento della memoria nelle strutture in C/C++?
Cosa sai dei metodi costanti e non costanti?
Come verificare se si è verificata un'eccezione in uno dei thread?
Qual è la complessità asintotica delle operazioni nel contenitore list?
Cosa bisogna fare con la classe affinché possa essere usata come chiave in std::map o std::unordered_map?
Cos'è un deque?
Come vengono memorizzate le eccezioni in C/C++?