Kāda ir atšķirība starp metožu pārslogojumu un virtuālajām funkcijām objektorientētajā programmēšanā?
C/C++
Vai ir iespējams izveidot jaunu objektu klases destruktorā?
Kā var uzsākt atsevišķa pavediena izpildi programmā?
Kā atšķirt statisko un dinamisko polimorfismu objektorientētajā programmēšanā?
Vai jūs varētu uzskaitīt atmiņas tipus, kas tiek izmantoti programmas darbības laikā?
Kā noteikt un izmantot metodi, kas pieder konkrētai klasei, neizveidojot tās instanci?
Vai plūsma pati var uzsākt sava koda atkārtotu izpildi?
Vai vari aprakstīt galvenos viedajiem norādītājiem C++ un to īpašības?
Vai jūs varat izskaidrot, ko nozīmē virtuālas funkcijas pārrakstīšana objektorientētajā programmēšanā?
Kādās situācijās klases objekts var tikt izmantots kā set elementu?
Vai ir iespējams izskaidrot atšķirības starp std::map un std::unordered_map konteineriem un kurās situācijās ir vēlams izmantot katru no tiem?
Kāda ir atšķirība starp metodes pārrakstīšanu un tās pārslodzi objektorientētajās programmēšanas valodās?
Vai ir iespējams piekļūt vecāku klases noteiktajām metodēm no tās bērnu klases instances?
Vai jūs varat izskaidrot 'this' atslēgvārda nozīmi objektorientētās programmēšanas kontekstā?
Vai jūs varat izskaidrot, ko nozīmē termins 'pārslogojums' programmēšanas kontekstā?
Kādas sekas var rasties, ja iznīcinātājā tiek izsviesta izņēmuma?
Vai jūs varat uzskaitīt dažādus objektorientētās programmēšanas veidus?
Vai jūs varat izskaidrot, kas ir virtuālā funkcija objektorientētajā programmēšanā?