Innholdsfortegnelse[Gjemme seg][Forestilling]
En rekke instruksjoner eller påstander omtales som et program. Strukturen til et C++-program består av disse setningene. Det er mulig å lage apper med høy ytelse ved å bruke det generelle programmeringsspråket C++.
Klasser, objekter, metoder og instansvariabler er bare noen få av verktøyene som kan brukes til å skrive C++-kode.
For å gi egenskapene til Objektorientert programmering paradigme, C++-programmering er basert på C.
Til tross for støtte for mange funksjoner, er ikke C++ helt objektorientert programmeringsspråk.
Virkelige enheter er tenkt på som objekter i objektorientert programmering. Utvikling og vedlikehold av koden er gjort enkel.
De objektorienterte funksjonene til C++ gjør det enkelt å bygge og designe sofistikert kode.
I tillegg er C++-programstrukturen delt inn i seksjoner for standardbiblioteker, hovedfunksjoner og hoveddel.
Dermed vil dette innlegget gjøre oss i stand til å ha en grundig forståelse av C++-programstrukturen.
Struktur av C++-programmet
Et C++-program er organisert på en unik og særegen måte. Et program i C++ er delt inn i følgende tre deler:
- Seksjon for standardbiblioteker
- hoved~~POS=TRUNC
- Kroppsseksjon
La oss undersøke Hello World-programmets implementering som et eksempel:
Seksjon av standardbiblioteker
Et program inneholder ofte en rekke programmeringskonstruksjoner, inkludert innebygde funksjoner, klasser, nøkkelord, konstanter, operatorer og mer som er forhåndsdefinert i standard C++-biblioteket.
En passende overskrift må oppgis i applikasjonen for å bruke slike forhåndsdefinerte komponenter. I tillegg gir standardhodene detaljer som datatypen til konstanter, prototypen, definisjonen og returtypen for bibliotekfunksjoner, blant annet.
En spesiell preprosessorinstruksjon kjent som #include kopierer og limer inn hele filens tekst som er angitt innenfor vinkelparenteser i kildekoden.
Input-output-strømmer forkortes som "iostream" og er en standardfil som må inkluderes i C++-kompilatoren. Brukerinndata og visningskoder finnes i denne kommandoen.
C++ Standards Committee har gjort flere forbedringer av C++ siden språkets begynnelse. En analog ny funksjon i dette språket er Namespace.
Den gjør det mulig å kombinere flere ting under et enkelt navn, inkludert klasser, objekter, funksjoner og andre C++-tokens.
Separate navnerom kan dannes av ulike brukere. De kan bruke navn for enhetene som er like som et resultat.
Ved å gjøre dette vil kompileringstidsfeilen forårsaket av navnidentiske konflikter unngås.
Standardbibliotekets enheter har blitt omorganisert av C++ Standards Committee under navneområdet std.
For alle navnene i et bestemt sett er navneområdet et prefiks som brukes. I denne applikasjonen er to navn – cout og endl – definert i iostream-filen.
hoved~~POS=TRUNC
En oppstartsfunksjon kalt main () starter kjøringen av et C++-program. Hovedfunksjonen fungerer som grunnlaget for ethvert C++-program. Hver C++-setning som må kjøres skrives i hovedfunksjonen ( ).
Alle instruksjoner som er inkludert i åpningen og lukkingen av krøllete klammeparenteser" som omgir hoveddelen av koden, utføres av kompilatoren ( ).
Programmet avsluttes og en verdi returneres til operativsystemet så snart alle instruksjonene i hoved () er fullført.
I C++ gir main () vanligvis operativsystemet en int-verdi. Følgelig må retur 0-setningen komme på slutten av hoved(). Returverdier på 0 og ikke-null indikerer henholdsvis suksess og fiasko.
{ angir begynnelsen av en kodeblokk og } angir slutten.
Når programvaren din kjøres av datamaskinen, kaller operativsystemet denne funksjonen.
Kroppsseksjon
Tegnutgang refereres til med akronymet cout, som viser hva som er inkludert mellom << parentes.
Når de kombineres med nøkkelordet cout, kan symbolene << også fungere som funksjoner.
Programmet blir bedt om å returnere en verdi til funksjonen int main ved å bruke nøkkelordet return.
Operativsystemkomponenten som startet denne applikasjonen, gjenvinner kontroll over utførelse etter retursetningen.
Koden slutter å kjøre på dette tidspunktet.
Kommentar
Kompilatoren ignorerer de tre første linjene i programmet ovenfor siden de er kommentarer. Et program inneholder kommentarer for å gjøre det mer lesbart.
Hvis en kommentar er liten nok til å passe på en enkelt linje, innledes den med en dobbel skråstreksekvens i programmets startlinje.
Hvis en kommentar har flere linjer, skilles de med tegnene /* og */.
Funksjoner i C++
- For å forbedre minneadministrasjonen kan du bruke C++ sine nye og slette-operatorer for å dynamisk tildele minne mens programmet kjører.
- De fremtredende OOPs-konseptene som Abstraksjon, Arv, Encapsulation og Arv kan brukes i C++-applikasjoner siden C++ tilbyr objektorienterte programmeringsegenskaper. Disse funksjonene gjør utvikling C ++ - kode mye enklere.
- Siden flertallet av C++-kompilatorer er ANSI-kompatible, er C++ bærbar fordi programmer skrevet for ett operativsystem kan kjøres uten endringer på et annet.
- I C++ har vi funksjoner som gjør det enklere å dekomponere et problem i håndterbare kodebiter og organisere programmet på en måte som forbedrer lesbarheten og gjenbrukbarheten.
- Tildeling av dynamisk minne støttes av C++. Det tildelte minnet kan alltid frigjøres. I tillegg til C++ tilbyr dette språket også dynamiske minnehåndteringsstrategier.
- Siden kompilerings- og utførelsestiden er kort, er C++ et raskt språk. Det gir også et stort utvalg av forskjellige dataformater, funksjoner og operatører.
- Plattformer er forskjellige når det kommer til C++. Når det er sagt, kan C++-applikasjoner kjøres på flere datamaskiner med liten eller ingen modifikasjon.
Fullført C++-program
Her er et enkelt C++-program som lar deg legge til to tall og fullt ut forstå strukturen deres.
Legg igjen en kommentar