C/C++
Ի՞նչ կլինի, եթե դեստրուկտորից արտահայտություն հանենք:
Ի՞նչ է C++-ում մեթոդների վերագրանցման մեխանիզմը (override):
Ինչու է անհրաժեշտ վերագրում օպերատորի ավելացման ժամանակ վերադարձնել օբյեկտի հղումը?
Ինչ պետք է հիշել դեստրուկտորում արտահայտություններ հրավիրելիս?
Ինչպե՞ս կարելի է սահմանել սահմանափակում որոշակի դասի ստեղծվող օրինակների թվի վրա։
Ինչպե՞ս կարող ենք ստուգել, որ double տիպի հետ աշխատելիս արտահայտություն չի առաջացել։
Ներկայացրեք իրավիճակների օրինակներ, երբ կարող է տեղի ունենալ կրկնակի արտահայտություն 'double exception'-ի օգտագործման համատեքստում։
Ի՞նչ է C++-ում դեկո կոնտեյները։
Ինչպե՞ս կարելի է պահել դրամական համարժեքը ամբողջ թիվ տիպի տվյալներում:
Ինչ պետք է հաշվի առնել C և C++ լեզուների փոխազդեցության ժամանակ արտահայտությունների կառավարման համատեքստում։
Ինչպես են նաև կոչվում set և map կոնտեյներները:
Ինչ է վեկտորի սկզբից տարր հեռացնելու ժամանակային բարդությունը:
Ինչպես է կառուցված C++-ի map կոնտեյները։
Ի՞նչ տեսակի կոնստրուկտորներ կարող է ունենալ դասը։
Ինչ է C++-ում vector կոնտեյների օպերացիաների ասիմպտոտիկ բարդությունը։
Ի՞նչ կլինի, եթե մի քանի անգամ կանչենք lock մեթոդը։
Ինչպե՞ս է կատարվում հիշողության վերաօգտագործումը C++-ում std::vector կոնտեյների մեջ։
Ինչպես իրականացնել խելացի ցուցիչ մեկ կամ մի քանի օբյեկտների համար?
Դու ծանոթ ե՞ս սինխրոնիզացիայի մեխանիզմներին, ինչպիսիք են spinlock-ները և deadlock-ները։
Ինչպե՞ս կարելի է պահել դրամական համարժեքը, օգտագործելով int տվյալների տիպը։