Inleiding tot C ++ -opdrachten

C ++ is een objectgeoriënteerde taal die is ontwikkeld door Bjarne Stroustrup. Het is een middelmatig niveau; taal die zowel functies op hoog als op laag niveau ondersteunt. Het wordt beschouwd als een superset van C en ondersteunt alle functies van de C-taal. Het biedt alle objectgeoriënteerde programmeerfuncties zoals inkapseling, gegevens verbergen, overerving en polymorfisme. Het heeft ook alle standaardbibliotheken die als de bouwsteen fungeren. Laten we eens kijken naar de basisprincipes en langzaam op weg gaan naar de geavanceerde functies die C ++ Command biedt.

Basic C ++ Commando's

1. # definiëren

Dit C ++ -commando kan worden gebruikt om een ​​bepaalde waarde te vervangen door het bestand waarin het zich bevindt. Dit helpt de compiler om het hele bestand te doorlopen en vervangt de naam van die macro die is gemaakt met de waarde die is gedefinieerd. De vervanging van deze string stopt aan het einde van de regel

2. #fout

Deze opdracht helpt bij het weergeven van het gedefinieerde foutbericht en geeft aan dat de compiler moet stoppen wanneer deze opdracht wordt aangetroffen. Wanneer de compiler deze opdracht tegenkomt, geeft de compiler het regelnummer en het bericht weer dat wordt vermeld. Dit helpt de programmeur bij het eenvoudig debuggen.

3. # opnemen

Dit omvat Command helpt bij het opnemen van de genoemde bestanden in de code en het gebruik hiervan. Het kan op twee manieren worden gebruikt:

  • #include
  • #include "bestandsnaam"

Wanneer hoekige haakjes worden gebruikt wanneer een bestand moet zoeken of opnemen in de standaard bibliotheekmappen. Als er aanhalingstekens zijn opgegeven, geeft dit aan dat naar deze bestandsnaam moet worden gezocht in de huidige map.

4. #pragma

Door gebruik te maken van dit C ++ commando heeft de programmeur de mogelijkheid om de compiler te laten weten welke verschillende dingen moeten worden gedaan. #pragma is meestal implementatiespecifiek en het gebruik ervan kan variëren van de ene compiler naar de andere. Er zijn verschillende opties die kunnen worden gebruikt en één kan zijn om de uitvoering van het programma te traceren.

5. #lijn

Dit C ++ -commando wordt gebruikt om de waarde van de variabelen __LINE__ en __FILE__ te wijzigen. Deze variabelen geven het huidige bestand weer en ook de regel waaruit het wordt gelezen.

6. #if

Dit commando helpt bij het specificeren van voorwaarden die moeten worden gevolgd. Het stelt de gebruiker in staat eenvoudig logische besturing toe te passen en als de voorwaarde waar is, volgt de code onmiddellijk het commando dat wordt gecompileerd.

7. #ifdef

Deze C ++ -opdracht is handig om te controleren of een macro is gedefinieerd door de #define-instructie of niet. Als het al is gedefinieerd, voert het de volgende instructie uit die volgt.

8. Cout

Als een gebruiker tekst of een waarde van een eerder gedefinieerde variabele wil afdrukken, wordt cout gebruikt. Het toont alle waarden op het scherm.

9. Cin

Om de waarde van de gebruiker te accepteren en aan een bepaalde variabele toe te wijzen, moet de ontwikkelaar cin variabele gebruiken. Elke waarde kan van de gebruiker worden geaccepteerd en worden toegewezen aan de variabele van elk gegevenstype dat wordt gemaakt.

10. __FILE__

Deze variabele helpt bij het weergeven van het huidige bestand dat wordt verwerkt. Het kan worden gedefinieerd en in de hele code worden gebruikt en gebruikt.

Gemiddelde C ++ -opdrachten

Hierna volgen de C ++ -opdrachten die op een gemiddeld niveau moeten worden begrepen.

1. Variabele definitie

Een variabele kan worden gedefinieerd en laat de compiler weten waar hij een variabele moet maken. Het laat de compiler ook weten hoeveel opslag vereist is. Deze definitie heeft een specifiek gegevenstype nodig en kan ook een lijst met een of meer variabelen bevatten die het gegevenstype kunnen volgen. Het gegevenstype kan char, int, float, double, bool, etc. zijn

2. Lvalue en Rvalue

De waarde-uitdrukkingen kunnen worden verwezen naar elke geheugenlocatie die 'lvalue' wordt genoemd. Het kan aan de linker- of rechterkant van de opdracht verschijnen. Rvalue wordt gebruikt wanneer de gegevenswaarde is opgeslagen op een adres in het geheugen. Het kan geen waarde hebben die eraan kan worden toegewezen en het zal aan de rechterkant van de toewijzing verschijnen.

3. Bereik van variabelen

Het bereik van variabelen kan lokaal of globaal zijn. Als het bereik lokaal is, is het alleen toegankelijk in de functie of het blok waarin de variabelen zijn gedefinieerd. Als de variabelen buiten alle functies worden gedefinieerd, zijn ze globaal en kunnen ze overal in de code worden benaderd.

4. Literalen

Letterlijke waarden kunnen worden gedefinieerd als de waarden die een programma niet kan wijzigen. Dit kunnen constanten zijn die kunnen worden verdeeld in gehele getallen, drijvende-kommagetallen, tekens, tekenreeksen en Booleaanse waarden.

5. Modificaties

Een modifier kan worden gebruikt om de betekenis van het basisgegevenstype te wijzigen en nauwkeuriger in verschillende situaties te gebruiken. De gegevensmodificatoren zijn: ondertekend, niet ondertekend, lang en kort. Deze kunnen worden toegepast op basistypes met gehele getallen.

6. Kwalificaties

Kwalificaties geven extra informatie over de variabelen waaraan ze voorafgaan. C ++ biedt drie hiervan. Dit zijn namelijk const, vluchtig en beperkend.

7. Opslagklasse

Dit definieert de reikwijdte en levensduur van variabelen die aanwezig zijn in een functie. De opslagklassen die worden geleverd door C ++ zijn auto, register, statisch, extern en mutable.

8. Exploitanten

Dit C ++ -commando biedt alle operatoren die door C. worden ondersteund, om er maar een paar te noemen, het ondersteunt rekenkundige operatoren, relationele operatoren, logische operatoren, Bitwise-operatoren, toewijzingsoperatoren en andere operatoren.

9. Lussen

Om taken uit te voeren die herhaaldelijk worden uitgevoerd, biedt C ++ lusfuncties. Deze helpen bij het herhaaldelijk uitvoeren van een reeks instructies totdat aan een specifieke voorwaarde is voldaan. Deze lussen zijn while, for, do..while en geneste lussen.

10. Arrays

Een array is een gegevensstructuur die wordt gebruikt om een ​​opeenvolgende verzameling elementen met een vaste grootte op te slaan die tot hetzelfde type behoren. Een array slaat een verzameling gegevens op en wordt gebruikt als variabelen van hetzelfde type.

Geavanceerde C ++ -opdrachten

1. C ++ -bestanden

Om met bestanden te werken, biedt C ++ de fstream-bibliotheek. Het heeft drie nieuwe gegevenstypen - stream, stream en fstream. Met behulp hiervan kan het worden gespecificeerd in het gegevenstype is output bestandsstroom, invoer bestandsstroom of elke bestandsstroom respectievelijk

2. Behandeling van uitzonderingen

Om de fouten die tijdens runtime optreden te behandelen, biedt C ++ uitzonderingsbehandelingsmechanisme. Het heeft blokken geprobeerd, vangen en gooien. Met behulp van deze kunnen alle opgetreden uitzonderingen worden behandeld.

Tips en trucs voor C ++ -opdrachten

  • Raak niet in de war tussen de toewijzingsoperator (=) en voor gelijkheidsoperator (==).
  • Gebruik de instructie 'gebruiken' wanneer u met kleinere programma's werkt.
  • Gebruik geen globale variabelen behalve communicatie tussen functies
  • Gebruik lokale variabelen met voor instructie
  • Maak zoveel mogelijk gebruik van klassen en objecten.

Conclusie - C ++ -opdrachten

Daarom is het gebruik van C ++ Command erg voordelig omdat het een objectgeoriënteerde taal is. Het helpt bij overerving en als gevolg daarvan, hergebruik van code. C ++ biedt alle functies van C samen met deze functionaliteiten. Het is heel belangrijk om C ++ Command te leren als basis voor het leren van andere objectgeoriënteerde talen.

Aanbevolen artikelen

Dit is een handleiding voor C ++ -opdrachten geweest. Hier hebben we de basis-, gemiddelde en geavanceerde C ++ -opdrachten besproken. U kunt ook het volgende artikel bekijken voor meer informatie -

  1. Gebruik van tableau-opdrachten
  2. Hoe de HBase-opdrachten te gebruiken
  3. Top MongoDB-opdrachten
  4. Het belang van varkenscommando's