..


Sponsede Lenker

Kopier og Swap idiom

Artikkel skrevet av Damiano Verda
Side 1 av 2

I forhold til programmering, bortsett begrepet identifiserer et sett av svært spesifikke og viktige hendelser å håndtere. Disse er alle tilfeller hvor et program som kjører i en feil som ikke oppdages ved kompilering.

Slike situasjoner kan være grunn, for eksempel en inngang feil (eller ikke er i samsvar med forespørsler) fra brukeren eller, kanskje den mest lumske, tilstanden til datamaskinen når de kjører programmet. Generert er faktisk en "unntak, for eksempel, hvis du ber om å allokere et minneområde, og dette rommet er ikke tilgjengelig.

For planlegging av en trygg og effektiv, og dermed du håndtere unntak. Det er med andre ord, for å identifisere blokker med kode du kan ha oppstått slike situasjoner og vurdere nødvendige tiltak for å forebygge, selv i så fall et program krasjer.

Når det gjelder spesielt C + + språk, som brukes oftest langt, ble også utviklet et spesielt uttrykk, som kan kanskje oversettes som "dialekt" (en spesiell versjon av språket) kan sikre sine bedre forvaltning av unntak, særlig når det gjelder oppdraget operatører. Dette er kopien og swap formspråk.

Struktur

I hovedsak er en av de typer av utdannelse som pleier å skape mer problemer for forvaltningen av unntakene representert ved oppdrag. Det er blant annet uttalelser som benyttes med stor hyppighet.

Det vises hver gang prisen, faktisk, tilordner den verdien av en variabel. I de mest betydelige (og svært vanlig) eller i tilfelle av en variabel er dynamisk allokert (og dermed kan vi si, i stand til å tilpasse seg behovene til brukeren under programkjøring), er 'oppdrag består av to primære faser.

Først av alt du trenger å deallocate eller gratis ressurs som er i bruk (dvs. gjeldende data) og deretter allokere den nye ressursen (de nye dataene gitt).

Hvis imidlertid en gang sluppet ressursen for noen grunn relatert til den pågjeldende situasjon der programmet kjører, er du ikke kunne få den nye ressursen, er programmet i seg selv i en inkonsekvent tilstand. Det ligger i en stat som ikke er oppgitt, som du ikke kan gå ut bortsett fra med en uventet utførelse.

Bruk av dialekt Kopier og Swap formspråk, kan du forut ressursen forespørselen verifisering at ressursen er tilgjengelig, så denne type unntak er håndteres effektivt, for eksempel ved å skrive ut en feilmelding som "Resource ikke tilgjengelig" og ute av stand til å fortsette Deretter kjører programmet. Vi evaluerer hvordan du kan oversette denne prosedyren koden.

I samme kategori ...
E-læring
Linux (Course) Linux (Course)
Komplett guide til open-source system. Fra 49 €.
Paint Shop Pro (First) Paint Shop Pro (First)
Web grafikk og foto redigering med Corel PSP kjent. Fra 49 €.
Web Marketing (Course) Web Marketing (Course)
Site promotion, søkemotorer og markedsføring. Fra € 39.
Sponsede Lenker