..


Gesponsorde links

Kopiëren en Swap Idiom

Artikel geschreven door Damiano Verda
Pagina 1 van 2

Wat betreft de programmering, met uitzondering van de term identificeert een aantal zeer specifieke en belangrijke gebeurtenissen te verwerken. Dit zijn alle gevallen waarin een opleiding binnen een fout niet detecteerbaar draait tijdens het compileren.

Dergelijke situaties kunnen het gevolg zijn van, bijvoorbeeld, een ingang verkeerd (of niet in overeenstemming is met de aanvragen) van de gebruiker of, misschien wel de meest verraderlijke, de toestand van de computer wanneer ze worden uitgevoerd van het programma. Gegenereerd is in feite een 'uitzondering, bijvoorbeeld als u een verzoek om een geheugen gebied toe te wijzen en deze ruimte is niet beschikbaar.

Voor het plannen van een veilig en efficiënt, dus je moet uitzonderingen af te handelen. Het is, met andere woorden, om blokken code die u kan het zijn dat deze situaties te identificeren en passende maatregelen te voorkomen, zelfs in dat geval een programma crash te overwegen.

In het bijzonder betreffende de C + + taal, het meest gebruikt door verre, was ook een bepaald idioom, die misschien zouden kunnen worden vertaald als "dialect" (een bepaalde versie van de taal) die kan zorgen voor een beter beheer van hun uitzonderingen, met name wat betreft de opdracht operators. Dit is de kopie en de swap idioom.

Structuur

In essentie, is een van de soorten onderwijs die de neiging heeft om meer problemen voor het beheer van de uitzonderingen vertegenwoordigd door de opdrachten. Het is, onder andere, verklaringen die worden gebruikt met grote regelmaat.

Verwezen wordt elke keer die prijs, in feite de waarde van een variabele toekent. In de meest belangrijke (en zeer vaak) of in geval van een variabele is dynamisch toegewezen (en dus, kunnen we zeggen, in staat aan te passen aan de behoeften van de gebruiker tijdens de uitvoering van het programma), de 'opdracht is bestaat uit twee primaire fasen.

Allereerst moet je vrijgeven of de bron vrij die momenteel in gebruik (dwz de huidige gegevens) en dan de nieuwe bron (de nieuwe data gegeven) toe te wijzen.

Indien echter, eenmaal liet de bron, een of andere reden die verband houden met de specifieke situatie waarin het programma draait, bent u niet in staat om de nieuwe resource te krijgen, het programma zelf is in een inconsistente staat. Het is gelegen in een staat die niet is voorzien, van waaruit u niet kunt gaan, behalve met een onverwachte uitvoering.

Met behulp van het dialect Copy And Swap idioom, kunt u de resource verlangen dat de bron beschikbaar is vooraf, dus dit soort uitzondering is effectief behandeld, bijvoorbeeld door deze te printen een foutmelding zoals "Resource niet beschikbaar" en niet in staat om verder te gaan Vervolgens voert het programma. We evalueren hoe u deze procedure code te vertalen.

In dezelfde categorie ...
E-Learning
Flash MX en ActionScript (Cursus) Flash MX en ActionScript (Cursus)
Word een ontwikkelaar van websites van 29 €.
Javascript (Cursus) Javascript (Cursus)
Complete gids voor client-side scripting. Van 39 €.
Web Design (Course) Web Design (Course)
Design Web Sites met HTML, CSS en Dynamic HTML. Van 39 €.
Gesponsorde links