Mi a különbség a metódus túlterhelés és a virtuális függvények között az objektumorientált programozásban?
C/C++
Lehetséges-e egy új objektum létrehozása egy osztály destruktorában?
Hogyan lehet elindítani egy külön szál végrehajtását egy programban?
Hogyan különböztetjük meg a statikus és dinamik polimorfizmust az objektumorientált programozásban?
Felsorolnád a memória típusokat, amelyeket a program futási folyamatában használnak?
Hogyan határozhatjuk meg és használhatjuk egy adott osztályhoz tartozó módszert anélkül, hogy példányt kellene készítenünk belőle?
Képes-e egy szál saját magát újraindítani a kódjának végrehajtását?
Tudnád leírni a C++ főbb okos mutató típusait és jellemzőiket?
Meg tudná magyarázni, mit jelent a virtuális függvény felülírása az objektumorientált programozásban?
Milyen feltételek mellett használható egy osztályobjektum set elemként?
Mi a különbség a metódus felülírása és túlterhelése között az objektumorientált programozási nyelvekben?
El tudja magyarázni a std::map és std::unordered_map konténerek közötti különbségeket, és mely helyzetekben célszerűbb az egyik vagy a másik használata?
Meg tudná magyarázni a 'this' kulcsszó jelentését az objektumorientált programozás kontextusában?
Meg tudná magyarázni, mit jelent a 'túlterhelés' kifejezés a programozás kontextusában?
Hozzáférhetőek-e az ősosztályban meghatározott módszerek az alosztály példányából?
Milyen következmények lehetnek, ha kivételt dobunk a destruktorban?
Felsorolhatók-e az objektumorientált programozásban létező különböző öröklési típusok?
El tudná magyarázni, hogy mi az a virtuális függvény az objektumorientált programozásban?