C/C++
Hoe werkt het quicksort-algoritme?
Vertel over de principes van overerving in objectgeoriënteerd programmeren in C++.
Hoe werkt de operator new in C++?
Wat is de complexiteit van het verwijderen van een element uit het begin van een vector in C++?
Op welke gegevensstructuur is de prioriteitswachtrij (priority_queue) gebaseerd?
Wat gebeurt er in de constructor wanneer de new-operator wordt aangeroepen als er een uitzondering optreedt? Is er in dat geval een risico op geheugenlek?
Wat gebeurt er bij het verplaatsen van een std::string-object in C++?
Hoe kan je het aantal instanties van een klasse in C++ beperken?
Wat moet je doen om je structuur op te slaan in een unordered_map?
Hoe verwijder je een element uit een vector zonder je zorgen te maken over de volgorde, als het een constante is?
Wat is een interfaceklasse in C++?
Hoe zorg je ervoor dat een klassegebruiker geen object van deze klasse in de heap kan maken?
Wat is de complexiteit van het zoeken naar elementen in de datastructuren set en unordered_set?
Hoe zou je twee drijvende-komma getallen (float) vergelijken op gelijkheid?
Wat zijn volgens u de nadelen van objectgeoriënteerd programmeren?
Wordt de destructor aangeroepen als er een uitzondering wordt gegooid in de constructor?
Wat kunt u vertellen over het werken met uitzonderingen in constructeurs?
Hoeveel ruimte neemt een object van een lege klasse in C++ in?
Wat is de complexiteit van het verwijderen van een element uit een vector in C++?
Hoe zorg je ervoor dat er geheugenlekken optreden in shared_ptr?