C/C++
Op welke containers zijn de datastructuren stack en queue gebaseerd?
Hoe voer je de operatie uit om een element vanaf het begin uit een vector te verwijderen, als de volgorde van de elementen niet belangrijk is?
Hoe zou je de functionaliteit van een standaardcontainer uitbreiden?
Waarvoor wordt het sleutelwoord mutable gebruikt in C++?
Hoe controleer je of er een uitzondering is opgetreden in een van de threads?
In welke volgorde worden de lijstitems geïnitialiseerd in de constructor na de dubbele punt?
Noem de typeconversie-operatoren in C++.
Wat is de asymptotische complexiteit van de bewerkingen uitgevoerd met de containers unordered_set en set in C++?
Welke moeilijkheden kunnen zich voordoen bij het controleren van de correctheid van de Singleton-implementatie in tests?
Welke slimme pointers bestaan er naast auto_ptr en unique_ptr?
Welke nuances bestaan er bij het aanroepen van virtuele functies vanuit een constructor of destructor?
Hoe heet de alternatieve methode om waarden in plaats van referenties door te geven in C/C++?
Is het waar dat de zoektijd van een element in unordered_set constant is?
Wat gebeurt er als er een uitzondering wordt geworpen in een functie gemarkeerd als noexcept?
Is het overschakelen van logische operaties een goede of slechte praktijk?
Vertel ons over perfect forwarding in C++.
Kun je een uitzondering gooien uit een destructor en deze vangen?
In welke gevallen wordt het gebruik van de operator dynamic_cast in C++ aanbevolen?
Hoe een geheel getal te vermenigvuldigen of te delen door 2 met behulp van bitbewerkingen?
Wat wordt er nog meer opgeslagen bij serialisatie naar een JSON-bestand, naast de gegevens?