Logo et.boatexistence.com

Kas erandid on halvad c++?

Sisukord:

Kas erandid on halvad c++?
Kas erandid on halvad c++?

Video: Kas erandid on halvad c++?

Video: Kas erandid on halvad c++?
Video: TEMMİ - Kaş ( Video Cover ) 2024, Mai
Anonim

Erandid pole halvad Need sobivad hästi kokku C++ RAII mudeliga, mis on C++ kõige elegantsem asi. Kui teil on juba hulk koodi, mis pole eranditult ohutu, on need selles kontekstis halvad. Kui kirjutate väga madala tasemega tarkvara, näiteks Linuxi operatsioonisüsteemi, on need halvad.

Kas C saab eranditega hakkama?

C ei toeta erandite käsitlemist. C-s erandi tegemiseks peate kasutama midagi platvormipõhist, näiteks Win32 struktureeritud erandite käsitlemist, kuid selleks, et aidata, peame teadma platvormi, millest te hoolite.

Kas on hea teha erandeid?

Lühid alt: peaksid tegema erandi, kui meetod ei suuda seda ülesannet täita, mida ta peaks tegema.

Kas peaksite vältima erandeid?

Ideaalis ei tohiks teie kood vigu tagastada, kuid juhtudel, kui see tagastab või peab, näivad erandid olevat lihtsaim ja usaldusväärseim viis vea tagastamiseks. … Minu kogemuse kohaselt on parem võimaluse korral erandeid vältida.

Kas erandid mõjuvad jõudlusele halvasti?

Erandite mittekasutamine, kuna need võivad mõjutada jõudlust, on halb mõte. … Peate siiski jälgima teie koodis sisalduvate erandite arvu. Kuigi nad võidakse vahele jääda, võivad nad jõudlust oluliselt mõjutada.