Logo hy.boatexistence.com

Բացառությունները վա՞տ են c++:

Բովանդակություն:

Բացառությունները վա՞տ են c++:
Բացառությունները վա՞տ են c++:

Video: Բացառությունները վա՞տ են c++:

Video: Բացառությունները վա՞տ են c++:
Video: Women's Club 16 - Շատ վատ ֆոկուսնիկները 2024, Մայիս
Anonim

Բացառությունները վատ չեն Նրանք լավ տեղավորվում են C++-ի RAII մոդելի հետ, որը C++-ի ամենաէլեգանտ բանն է: Եթե դուք ունեք մի փունջ կոդ, որն արդեն բացառություն չէ, ապա դրանք վատ են այդ համատեքստում: Եթե դուք իսկապես ցածր մակարդակի ծրագրակազմ եք գրում, ինչպիսին է linux OS-ն, ապա դրանք վատն են:

Կարո՞ղ է C-ն կարգավորել բացառությունները:

C-ն չի աջակցում բացառությունների մշակումը: C-ում բացառություն գցելու համար դուք պետք է օգտագործեք հատուկ հարթակ, ինչպիսին է Win32-ի կառուցվածքային բացառությունների մշակումը, բայց դրա հետ կապված որևէ օգնություն ցույց տալու համար մենք պետք է իմանանք, թե որ հարթակը ձեզ հետաքրքրում է:

Լավ է բացառություններ անելը:

Կարճ ասած. Դուք պետք է բացառություն կատարեք, եթե մեթոդը չի կարողանում կատարել առաջադրանքը, որը պետք է կատարի:

Պետք է խուսափել բացառություններից?

Իդեալում, ձեր կոդը չպետք է վերադարձնի սխալներ, բայց այն դեպքերում, երբ դա անում է կամ պետք է, բացառությունները, թվում է, ամենապարզ, ամենահուսալի միջոցն են սխալի վերադարձն իրականացնելու համար: … Իմ փորձից ելնելով, լավագույնն է հնարավորության դեպքում խուսափել բացառություններից:

Արդյո՞ք բացառությունները վատ են կատարման համար:

Չօգտագործել բացառություններ՝ դրանց արդյունավետության հնարավոր ազդեցության պատճառով, վատ գաղափար է: … Այնուամենայնիվ, դուք պետք է հետևեք բացառությունների քանակին, որոնք դրված են ձեր ծածկագրում: Թեև նրանք կարող են բռնվել, նրանք դեռ կարող են զգալի ազդեցություն ունենալ կատարողականի վրա: