C/C++
Kaip veikia greitojo rūšiavimo algoritmas?
Papaskinkite apie paveldėjimo principus objektinio programavimo C++ kalboje.
Kaip veikia new operatorius C++-e?
Kokia yra elemento ištrynimo iš vektoriaus pradžios sudėtingumas C++?
Kokia duomenų struktūra yra pagrįsta prioritetine eile (priority_queue)?
Kas atsitinka konstruktoriuje, kai iškviečiamas operatorius new, jei įvyksta išimtis? Ar yra rizika atminties nutekėjimui šiuo atveju?
Kas vyksta perkeliant std::string tipo objektą C++-e?
Kaip galima apriboti C++ klasės egzempliorių skaičių?
Ką reikia padaryti, kad išsaugotumėte savo struktūrą unordered_map?
Kaip pašalinti elementą iš vektoriaus, nesirūpinant tvarka, jei jis yra konstanta?
Kas yra sąsajos klasė C++?
Kaip padaryti, kad klasės naudotojas negalėtų sukurti šios klasės objekto heap'e?
Kokia yra elementų paieškos sudėtingumas duomenų struktūrose set ir unordered_set?
Kaip palygintumėte du slankiojo kablelio skaičius (float) dėl lygybės?
Kokios, jūsų manymu, yra objektinio programavimo trūkumai?
Ar bus iškviečiamas destruktorius, jei konstruktoriuje bus išmesta išimtis?
Ką galite pasakyti apie išimčių tvarkymą konstruktoriuose?
Kiek vietos užima tuščios klasės objektas C++?
Kokia yra elemento ištrynimo iš vektoriaus sudėtingumas C++?
Kaip padaryti, kad shared_ptr įvyktų atminties nutekėjimai?