complete overview c
En grundig titt på C ++ inkludert standardbiblioteker, bruksområder og andre funksjoner.
C ++ er et objektorientert programmeringsspråk. Men sannheten er at C ++ også støtter prosessuell og generisk programmering.
Det kan betraktes som et mellomnivåspråk, da det har funksjonene til et høyt nivå språk så vel som et lavere nivå språk. Dette gjør i sin tur C ++ det beste for sanntidsapplikasjoner så vel som applikasjoner på lavt nivå som systemprogrammering.
Les gjennom dette Hele C ++ treningsserien for en fullstendig forståelse av konseptet.
Opprinnelig ble C ++ utviklet som en forbedring av C-språket og ble introdusert av Bjarne Stroustrup på Bell Labs i 1979. På den tiden fikk den navnet 'C med klasser'. Senere, i 1983, ble det omdøpt til C ++.
Siden C ++ er et supersett av C, støtter den nesten alle funksjonene i C-språket, og derfor er ethvert program i C-språk også et C ++ -program.
Hva du vil lære:
hvordan åpne bin-filer på Windows 7
- Objektorientert programmering
- Standardbiblioteker
- C ++ Introduksjon
- Bruk av C ++
- Første C ++ -program
- Forutsetninger for læring C ++
- Fordelene med å vite C ++
- Konklusjon
- Anbefalt lesing
Objektorientert programmering
C ++ støtter alle funksjonene i objektorientert programmering som:
- Arv
- Polymorfisme
- Innkapsling
- Abstraksjon
Standardbiblioteker
Som alle andre programmeringsspråk, har C ++ språk også alle kjernestrukturene som variabler, konstanter, datatyper, etc.
Standard C ++ - bibliotek har også et rikt sett med funksjoner som støtter forskjellige manipuleringsoperasjoner, strengoperasjoner, arraymanipulasjoner, etc. I tillegg gir standardmalbiblioteket (STL) rike funksjoner for å manipulere datastrukturer eller beholderklasser.
C ++ Introduksjon
I et nøtteskall er C ++ et sterkt eller statisk skrevet, et generelt formål, store og små bokstaver, kompilert språk som er et programmeringsspråk i fri form.
Bortsett fra disse støtter den også objektorienterte programmeringsfunksjoner og også mange andre funksjoner som STL som gjør det til et fremtredende språk. De fleste av C ++ kompilatorene støtter ANSI-standarden som sørger for at C ++ er bærbar.
Bruk av C ++
C ++ kan brukes til å programmere en rekke applikasjoner i nesten alle applikasjonsdomener.
Faktisk er de primære brukergrensesnittene til Windows-operativsystemet og Macintosh-operativsystemene også skrevet i C ++.
C ++ brukes hovedsakelig til å skrive enhetsdrivere og andre programmeringsapplikasjoner på lavt nivå som krever maskinvaremanipulering.
Første C ++ -program
Så hvordan et grunnleggende C ++ -program ser ut?
La oss se et enkelt eksempel for å skrive ut en streng med tegn til konsollen.
Kildekoden eller bare koden (et sett med programmeringsinstruksjoner) skrevet i C ++ vil se ut som:
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
La oss nå lese denne programerklæringen etter uttalelse.
Den første linjen '# inkluderer' er et direktiv til kompilatoren om å inkludere et bibliotek med I / O-funksjoner til C ++, iostream.h. #Include-direktivet brukes til å inkludere eksterne biblioteker som skal brukes i programmering.
Ved hjelp av iostream.h-filen kan vi skrive programmer for å input-output data og informasjon i C ++.
Neste linje bruker navneområde std; er en kommando om å inkludere standard navneområde std i programmet. Navneområdet ligner på en pakke eller et bibliotek som også inneholder biblioteksfunksjoner.
Etter dette har vi en funksjonsdefinisjon, int main (). Alle C ++ - programmene har et enkelt inngangspunkt, dvs. hovedfunksjonen (). Returtypen til hovedfunksjonen er et helt tall.
Den neste utsagnet “{“ er åpningsbøylen, og den indikerer starten på kodeblokken. Etter dette vil vi ha en rekke uttalelser som tjener vårt formål (i dette tilfellet utskrift av streng). Når koden er ferdig, lukker vi funksjonsblokken med lukkestaget “}”.
Hver funksjon i C ++ burde ha disse åpnings- og lukkebrakettene for å indikere starten og slutten av kodeblokken.
Etter åpningsbøylen har vi en annen uttalelse, koste<<” Hello, World!! This is C++ Tutorial!! ”;
Denne uttalelsen skriver utsagnet “Hello, World !! Dette er C ++ opplæring !! ” til konsollen. Funksjonen vi bruker for å skrive ut strengen i C ++ er 'cout' (stavet som C Out) som er en del av toppfilen 'iostream.h' som vi inkluderte i begynnelsen av koden.
Funksjonen kall 'cout' etterfulgt av '<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
Neste uttalelse cin.get (); er nok en funksjonskall som er en del av “iostream.h”. ‘Cin’ er funksjonsanropet for å lese innganger fra en standard inngangsenhet som et tastatur.
I vårt C ++ -program kaller cin get () -funksjonen. Dette ligner på “getch ()” -funksjonen i C som gir brukeren tid til å lese konsollutgangen. ‘Cin’ etterfulgt av ‘>>’ kalles ekstraksjonsoperatøren i C ++ og brukes til å lese innganger fra standardinngangsenheten.
Neste setning i koden kommer tilbake 0;
Dette er signalet til kompilatoren at funksjonskoden er avsluttet, og kontrollen kan nå gå tilbake til starten av hovedfunksjonen. Da hovedfunksjonen returnerer int-verdi, må vi returnere en numerisk verdi (i dette tilfellet 0). I C ++ indikerer retur 0 suksess.
Dermed er dette det grunnleggende C ++ - programmet som vi presenterte for brukerne for å forstå den grunnleggende syntaksen til C ++ - programmet.
Etter å ha forstått dette, er det neste spørsmålet som naturlig kommer opp i tankene våre hvem som skal lære C ++? Hva er forutsetningene for å lære C ++?
Ideelt sett kan alle lære C ++. Det er ingen harde og raske regler som forteller hvem som kan lære C ++.
Alle som er interessert i programmering eller som ønsker å gjøre det stort i programmeringsverdenen, kan gå for C ++. C ++ er lett å lære, men til tider kan det være vanskelig. Men ved å øve og lese hardt kan alle mestre språket.
Selv om det er stort og har mange konsepter å skaffe seg, føler vi at når vi først forstår disse konseptene, tar det mer og mer å øve før du kan mestre språket.
Forutsetninger for læring C ++
Selv om denne opplæringen begynner med de mest grunnleggende begrepene i C ++, føler vi fortsatt at det er nødvendig at brukerne som tar opp for å lære C ++, må ha grunnleggende kunnskap om datamaskiner og være godt kjent med datamaskinens grunnleggende og grunnleggende programmeringsbetingelser.
Annet enn disse forutsetningene, kan alle lære C ++. Selv folk som har brukt andre programmeringsspråk, kan bytte til C ++ når som helst.
Fordelene med å vite C ++
Den største fordelen med å lære C ++ er den enorme bruken på nesten alle felt. C ++ er praktisk talt uerstattelig. Ingen andre språk kan gjøre alt vi kan gjøre med C ++, selv om mange språk har tilegnet seg få funksjoner av C ++ fra tid til annen.
C ++ brukes i programmering på lavt nivå, så når du får en sjanse, kan du faktisk jobbe og bli kjent med kompilatoren og andre ting på lavt nivå ved å bruke C ++. C ++ programmerere har større omfang i programvareverdenen og får igjen høyere lønn enn resten.
Konklusjon
Med alle disse fordelene kan du bare ta et sprang og starte med C ++ -opplæringen.
hvordan du åpner en torrent fil
Fremover vil vi orientere deg om alle konseptene i C ++ i detalj, slik at alle, rett fra en nybegynnerprogrammerer til erfaren, enkelt kan mestre dette fantastiske språket.
=> Ta en titt på C ++ Beginners Guide her
Anbefalt lesing
- QA Outsourcing Guide: Software Testing Outsourcing Companies
- SQA-prosesser: Hvordan teste fullstendig søknad?
- Alpha Testing og Beta Testing (En komplett guide)
- Filmanipulering i Unix: Oversikt over Unix File System
- Hva er globaliseringstesting (en komplett guide)
- Build Verification Testing (BVT Testing) Komplett guide
- CAPM-sertifisering komplett guide for nybegynnere
- Veiledning for brukervennlighetstesting: En komplett guide