Kokia yra skirtumas tarp metodų perkrovimo ir virtualių funkcijų objektinio programavimo kalboje?
C/C++
Ar įmanoma sukurti naują objektą klasės destruktoriuje?
Kaip atskirti statinį ir dinaminį polimorfizmą objektų orientuoto programavimo srityje?
Kaip inicijuoti atskirojo srauto vykdymą programoje?
Ar galėtumėte išvardyti atminties tipus, naudojamus programos veikimo procese?
Kaip nustatyti ir naudoti metodą, kuris priklauso konkrečiai klasei, nesukuriant jos pavyzdžio?
Ar srautas gali pats inicijuoti savo kodo pakartotinį vykdymą?
Ar galite apibūdinti pagrindinius išmaniųjų rodyklių tipus C++ ir jų ypatybes?
Kokiais atvejais klasės objektas gali būti naudojamas kaip set elemento?
Ar galite paaiškinti, ką reiškia virtualios funkcijos perrašymas objektinio programavimo srityje?
Ar galima paaiškinti skirtumus tarp std::map ir std::unordered_map konteinerių ir kokiose situacijose geriau naudoti kiekvieną iš jų?
Ar galima prieiti prie tėvų klasėje apibrėžtų metodų iš jos vaikų klasės pavyzdžio?
Kuo skiriasi metodo perrašymas nuo jo perkrovimo objektinio programavimo kalbose?
Ar galite paaiškinti, kas yra virtuali funkcija objektinio programavimo srityje?
Ar galite paaiškinti 'this' raktažodžio reikšmę objektų orientuoto programavimo kontekste?
Ar galite paaiškinti, ką reiškia terminas 'perkrauta' programavimo kontekste?
Kokios gali būti pasekmės, jei ištrintuve įvyks išimtis?
Ar galite išvardyti įvairius objektų orientuoto programavimo būdus?