*   >> Lezen Onderwijs artikelen >> science >> programming

Het gooien van een aantal Operanden Met C ++ Exceptions

wijst naar de matrix geworpen, geen nieuw array. Je hebt één blok try en een catch-blok. De try blok heeft één worp statement. De verklaring gooit een array, die verschillende elementen kunnen hebben. Deze elementen (operands) van hetzelfde type; dus je moet een catch-blok voor hen. We hebben twee manieren van het gooien van een aantal operanden gezien. Op de eerste manier wordt slechts één throw uitgevoerd. Als de worp verklaringen zijn in als statements, dan degene wiens if-voorwaarde is voldaan is degene die wordt gegooid.

Als de worp verklaringen zijn niet in if-statements, zoals in het bovenstaande voorbeeld, nauwelijks zou je dat hebt, dan is de eerste is gegooid. De tweede manier is om een ​​array te gooien. Wanneer een array wordt gegooid, de operand van de worp verklaring is de naam matrix zonder dat de [] haakjes. De parameter van het blok catch is een constante pointer. U gebruikt de aanwijzer identifier met de [] haakjes als een array in de catch-blok. Deze wijzer wijst naar de serie gegooid, niet een nieuw object (array). Op beide manieren is er slechts één blok try.

Laten we hier een einde voor dit deel van de reeks. We blijven in het volgende deel. Chrys Om te komen tot een van de onderdelen van deze reeks, typt u de bijbehorende titel onder en mijn naam, Chrys, in het zoekvak van deze pagina en klik op Zoeken (gebruik menu indien beschikbaar): Basis van uitzonderingen in C ++ gooien Verschillende Operanden met C ++ Uitzonderingen nestelende try-catch blokken opgeven Uitzonderingen op functies in C ++ klassen en uitzonderingen in C ++

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.