C/C++
Որ կոնտեյներների վրա են հիմնված տվյալների կառուցվածքները stack և queue?
Ինչպե՞ս կատարել տարրն առաջինից հեռացնելու գործողությունը վեկտորում, եթե տարրերի կարգը կարևոր չէ։
Ինչպե՞ս կավելացնեք ստանդարտ կոնտեյների գործառույթը։
Ի՞նչ նպատակով է օգտագործվում mutable բանալի բառը C++-ում։
Ինչպե՞ս ստուգել, արդյոք մի շարքից տեղի է ունեցել արտակարգ իրավիճակ։
Ի՞նչ կարգով են ինիցիալիզացվում ցանկի տարրերը կոնստրուկտորում երկվայրկյան նշանի հետո։
Նշեք C++-ում տիպի փոխարկման օպերատորները։
Ինչ է C++ լեզվում unordered_set և set կոնտեյներների հետ կատարվող գործողությունների ասիմպտոտիկ բարդությունը։
Ի՞նչ դժվարություններ կարող են առաջանալ Singleton-ի ճիշտ իրականացման ստուգումներում։
Ի՞նչ խելացի ցուցիչներ կան, բացի auto_ptr և unique_ptr-ից։
Ի՞նչ նրբություններ կան վիրտուալ ֆունկցիաներ զանգահարելիս կոնստրուկտորից կամ դեստրուկտորից։
Ինչ է կոչվում փոխարինող տարբերակը արժեք փոխանցելու համար հղումների փոխարեն C/C++-ում?
Արդյո՞ք ճիշտ է, որ unordered_set-ում տարրերի որոնման ժամանակը մշտական է։
Ինչ տեղի կունենա, եթե noexcept նշված ֆունկցիայում արտահայտություն հանվի?
Արդյոք տրամաբանական գործողությունների ավելցուկը լավ կամ վատ պրակտիկա է?
Կպատմեք C++-ում perfect forwarding-ի մասին։
Կարող էք արտակարգ իրավիճակ ստեղծել դեստրուկտորից և այն բռնել?
Ի՞նչ դեպքերում է խորհուրդ տրվում օգտագործել dynamic_cast օպերատորը C++-ում։
Ինչպե՞ս կարելի է ամբողջ թիվը բազմապատկել կամ բաժանել 2-ով, օգտագործելով բիթային օպերացիաներ։
Ի՞նչ ավելին, բացի տվյալներից, կպահպանվի JSON ֆորմատով ֆայլի սերիալիզացիայի ժամանակ։