Introduktion til C ++ -kommandoer

C ++ er et objektorienteret sprog, der blev udviklet af Bjarne Stroustrup. Det er et mellemliggende niveau; sprog, der understøtter både højt niveau og lavt niveau sprogfunktioner. Det betragtes som et supersæt af C, og som understøtter alle funktioner i C-sprog. Det leverer alle objektorienterede programmeringsfunktioner som indkapsling, datahindring, arv og polymorfisme. Det har også alle standardbiblioteker, der fungerer som byggesten. Lad os se på det grundlæggende og langsomt bevæge os hen imod de avancerede funktioner, som C ++ Command leverer.

Grundlæggende C ++ -kommandoer

1. #definér

Denne C ++ -kommando kan bruges til at erstatte en bestemt værdi i hele filen, hvor den ligger. Dette hjælper kompilatoren til at gå gennem hele filen og erstatter navnet på den makro, der blev oprettet med den definerede værdi. Udskiftningen af ​​denne streng stopper ved slutningen af ​​linjen

2. #error

Denne kommando hjælper med at vise den fejlmeddelelse, der er defineret, og angiver, at compileren skal stoppe, når denne kommando bliver fundet. Når kompilatoren støder på denne kommando, viser kompilatoren linjenummeret og meddelelsen, der er nævnt. Dette hjælper programmereren med at debugging let.

3. # inkluder

Dette inkluderer Kommandohjælp med at inkludere de nævnte filer i koden og gøre brug af dem. Det kan bruges på to måder:

  • #omfatte
  • #include “filnavn”

Når kantede parenteser bruges, når en fil er nødt til at søge eller inkludere gennem standardbibliotekskatalogerne. Når der er angivne citater, betyder det, at dette filnavn skal søges i det aktuelle bibliotek.

4. #pragma

Ved at gøre brug af denne C ++ -kommando har programmereren mulighed for at lade kompilatoren vide, hvad forskellige ting der skal gøres. #pragma er normalt implementeringsspecifikt, og dets anvendelse kan variere fra en kompilator til en anden. Der er forskellige muligheder, der kan bruges, og en kan være at spore programkørelsen.

5. # linje

Denne C ++ -kommando bruges til at ændre værdien af ​​variablerne __LINE__ og __FILE__. Disse variabler viser den aktuelle fil og også den linje, hvorfra den læses.

6. #if

Denne kommando hjælper med at specificere betingelser, der skal følges. Det gør det muligt for brugeren blot at anvende logisk kontrol, og hvis betingelsen er sand, vil koden straks følge den kommando, der vil blive kompileret.

7. #ifdef

Denne C ++ -kommando er nyttig til at kontrollere, om en makro er blevet defineret af #define-sætning eller ej. Hvis den allerede er defineret, udfører den den næste erklæring, der følger.

8. Cout

Når en bruger ønsker at udskrive tekst eller værdi af en hvilken som helst variabel, der var defineret tidligere, bruges cout. Det viser alle værdier på skærmen.

9. Cin

For at acceptere værdien fra brugeren og tildele den til en bestemt variabel, skal udvikleren benytte sig af cin-variabel. Enhver værdi kan accepteres fra brugeren og tildeles variablen for enhver datatype, der oprettes.

10. __FILE__

Denne variabel hjælper med at repræsentere den aktuelle fil, der behandles. Det kan defineres og bruges i hele koden og bruges.

Mellemliggende C ++ -kommandoer

Følgende er C ++ -kommandoerne, der skal forstås på et mellemniveau.

1. Variabel definition

En variabel kan defineres og lader kompilatoren vide, hvor man kan oprette en variabel. Det lader også compileren vide, hvor meget lagerplads der kræves. Denne definition har brug for en bestemt datatype og kan også indeholde en liste over en eller flere variabler, der kan følge datatypen. Datatypen kan være char, int, float, double, bool osv.

2. Lvalue and Rvalue

Værdiudtrykkene kan henvises til en hvilken som helst hukommelsesplacering, der kaldes 'lvalue'. Det kan vises på enten venstre eller højre side af tildelingen. Rvalue bruges, når dataværdien er gemt på en adresse i hukommelsen. Den kan ikke have en værdi, der kan tildeles den, og den vises på højre side af tildelingen.

3. Variablenes omfang

Omfanget af variabler kan være enten lokalt eller globalt. Hvis omfanget er lokalt, er det kun tilgængeligt i den funktion eller blok, hvor variablerne er defineret. Hvis variablerne er defineret uden for alle funktioner, er de globale og kan fås adgang til hvor som helst i koden.

4. Bogstaver

Bogstaver kan defineres som de værdier, som et program ikke kan ændre. Dette kan være konstanter, der kan opdeles i heltal, tal med flydende punkter, tegn, strenge og boolske værdier.

5. Modifikatorer

En modifikator kan bruges til at ændre betydningen af ​​basisdatatypen og bruge den mere præcist i forskellige situationer. Datamodifikatorerne er: underskrevet, usigneret, lang og kort. Disse kan anvendes på heltalbastyper.

6. Kvalifikatorer

Kvalifikatorer giver ekstra information om de variabler, de går forud. C ++ giver tre af disse. Disse er nemlig konstante, flygtige og begrænsende.

7. Opbevaringsklasse

Dette definerer omfanget og levetiden for variabler, der er til stede i en funktion. De lagerklasser, der leveres af C ++, er auto, register, statisk, ekstern og mutable.

8. Operatører

Denne C ++ -kommando giver alle operatører, der understøttes af C. for at nævne nogle få, den understøtter aritmetiske operatører, relationelle operatører, logiske operatører, bitvise operatører, tildelingsoperatører og diverse operatører.

9. Sløjfer

For at udføre opgaver, der udføres gentagne gange, har C ++ leveret loopingsfunktioner. Disse hjælper med at udføre et sæt instruktioner gentagne gange, indtil en bestemt betingelse er opfyldt. Disse sløjfer er mens, for, gør..men og indlejrede løkker.

10. Arrays

En matrix er en datastruktur, der bruges til at gemme en sekvenssamling af fast størrelse i elementer, der hører til samme type. En matrix gemmer en samling af data og bruges som variabler af samme type.

Avancerede C ++ -kommandoer

1. C ++ filer

C ++ leverer fstream-biblioteket til at arbejde med filer. Det har tre nye datatyper - stream, stream og fstream. Ved hjælp af disse kan det specificeres i datatypen er henholdsvis outputfilstrøm, inputfilstrøm eller en hvilken som helst filstrøm

2. Undtagelseshåndtering

For at håndtere de fejl, der opstår ved kørsel, giver C ++ undtagelseshåndteringsmekanisme. Den har prøvet, fanget og kastet blokke. Brug af disse alle undtagelser, der opstod, kan håndteres.

Tips og tricks til C ++ -kommandoer

  • Bliv ikke forvirret mellem tildelingsoperatøren (=) og for ligestillingsoperatøren (==).
  • Brug ”sætning” -sætningen, når du arbejder med mindre programmer.
  • Brug ikke globale variabler undtagen til kommunikation mellem funktioner
  • Brug lokale variabler med til sætning
  • Gør så meget brug af klasser og genstande som muligt.

Konklusion - C ++ -kommandoer

Derfor er brug af C ++ -kommando meget fordelagtigt, da det er et objektorienteret sprog. Det hjælper med arv og som følge heraf genbrug af kode. C ++ leverer alle funktioner i C sammen med disse funktionaliteter. Det er meget vigtigt at lære C ++ Command som en base for at lære andre objektorienterede sprog.

Anbefalede artikler

Dette har været en guide til C ++ -kommandoer. Her har vi drøftet grundlæggende, mellemliggende såvel som avancerede C ++ -kommandoer. Du kan også se på den følgende artikel for at lære mere -

  1. Anvendelser af Tableau-kommandoer
  2. Sådan bruges HBase-kommandoer
  3. Top MongoDB-kommandoer
  4. Betydningen af ​​svinekommandoer

Kategori: