Introducere în comenzile C ++

C ++ este un limbaj orientat pe obiecte care a fost dezvoltat de Bjarne Stroustrup. Este un nivel mediu; limbaj care acceptă atât caracteristici lingvistice la nivel înalt, cât și la nivel scăzut. Este considerat a fi un superset de C și care acceptă toate caracteristicile limbajului C. Acesta oferă toate caracteristicile de programare orientate pe obiect, cum ar fi încapsularea, ascunderea datelor, moștenirea și polimorfismul. De asemenea, are toate bibliotecile standard care acționează ca un bloc de construcții. Să aruncăm o privire asupra elementelor de bază și să ne îndreptăm încet spre funcțiile avansate pe care le oferă C ++ Command.

Comenzi de bază C ++

1. #define

Această comandă C ++ poate fi folosită pentru a substitui o anumită valoare în tot fișierul în care se află. Acest lucru ajută compilatorul să parcurgă întregul fișier și înlocuiește numele acelei macro-uri care a fost creată cu valoarea definită. Înlocuirea acestui șir se oprește la sfârșitul liniei

2. #error

Această comandă ajută la afișarea mesajului de eroare care este definit și indică compilatorul să se oprească atunci când este întâlnită această comandă. Când compilatorul întâlnește această comandă, atunci compilatorul afișează numărul de linie și mesajul menționat. Acest lucru ajută programatorul să se depaneze ușor.

3. #includeți

Aceasta include Comandă ajută la includerea fișierelor menționate în cod și la utilizarea acestora. Poate fi utilizat în două moduri:

  • #include
  • #include „nume de fișier”

Când se folosesc paranteze unghiulare atunci când un fișier trebuie să caute sau să includă în directoarele standard ale bibliotecii. Când sunt citate specificate, atunci indică faptul că acest nume de fișier trebuie căutat în directorul curent.

4. #pragma

Utilizând această comandă C ++, programatorul are capacitatea de a anunța compilatorul despre lucrurile diferite care trebuie făcute. #pragma este de obicei specifică implementării, iar utilizarea acesteia poate varia de la un compilator la altul. Există diferite opțiuni care pot fi utilizate și una poate fi urmărită execuția programului.

5. #linie

Această comandă C ++ este utilizată pentru a modifica valoarea variabilelor __LINE__ și __FILE__. Aceste variabile afișează fișierul curent și, de asemenea, linia din care este citit.

6. #if

Această comandă ajută la specificarea condițiilor care trebuie respectate. Acesta permite utilizatorului să aplice pur și simplu controlul logic și dacă starea este adevărată, atunci codul va urma imediat comanda care va fi compilată.

7. #ifdef

Această comandă C ++ este utilă pentru a verifica dacă o macro a fost definită prin #define statement sau nu. Dacă aceasta este deja definită, execută următoarea declarație care urmează.

8. Cout

Când un utilizator dorește să imprime text sau valoare a oricărei variabile definite anterior, se folosește cout. Afișează toate valorile pe ecran.

9. Cin

Pentru a accepta valoarea de la utilizator și a o atribui unei anumite variabile, dezvoltatorul trebuie să utilizeze variabila cin. Orice valoare poate fi acceptată de la utilizator și atribuită variabilei de orice tip de date care este creat.

10. __FILE__

Această variabilă ajută la reprezentarea fișierului curent care este procesat. Poate fi definit și utilizat în întregul cod și utilizat.

Comenzi C ++ intermediare

Următoarele sunt comenzile C ++ care ar trebui să fie înțelese la un nivel intermediar.

1. Definiție variabilă

O variabilă poate fi definită și permite compilatorului să știe unde să creeze o variabilă. De asemenea, permite compilatorului să știe cât de multă stocare este necesară. Această definiție are nevoie de un tip de date specific și, de asemenea, poate conține o listă cu una sau mai multe variabile care pot urma tipul de date. Tipul de date poate fi char, int, float, double, bool etc.

2. Valoarea și valoarea

Expresiile de valoare se pot referi la orice locație de memorie care se numește „lvalue”. Poate apărea fie pe partea stângă, fie pe partea dreaptă a misiunii. Rvalue este utilizat atunci când valoarea datelor stocată la o adresă din memorie. Nu poate avea o valoare care i se poate atribui și va apărea în partea dreaptă a misiunii.

3. Domeniul variabilelor

Sfera variabilelor poate fi locală sau globală. Dacă domeniul de aplicare este local, atunci acesta este accesibil numai în funcția sau blocul în care sunt definite variabilele. Dacă variabilele sunt definite în afara tuturor funcțiilor, atunci acestea sunt globale și pot fi accesate oriunde în cod.

4. Literale

Literalele pot fi definite ca valorile pe care un program nu le poate modifica. Acestea pot fi constante care pot fi împărțite în numere întregi, numere în virgulă flotantă, caractere, șiruri și valori booleene.

5. Modificatori

Un modificator poate fi utilizat pentru a schimba semnificația tipului de date de bază și pentru a-l utiliza mai precis în diferite situații. Modificatorii de date sunt: ​​semnat, nesemnat, lung și scurt. Acestea pot fi aplicate tipurilor de bază întregi.

6. Calificative

Calificatorii oferă informații suplimentare cu privire la variabilele precedente. C ++ oferă trei dintre acestea. Anume, acestea sunt constante, volatile și restricționate.

7. Clasa de stocare

Aceasta definește domeniul de aplicare și durata de viață a variabilelor care sunt prezente în cadrul unei funcții. Clasele de stocare furnizate de C ++ sunt automate, de înregistrare, statice, externe și mutabile.

8. Operatori

Această comandă C ++ furnizează tuturor operatorilor care sunt susținuți de C. pentru a numi câțiva, acceptă operatori aritmetici, operatori relaționali, operatori logici, operatori cu bit, operatori de atribuire și operatori variați.

9. Bucle

Pentru a efectua sarcini care sunt executate în mod repetat, C ++ a furnizat funcții de buclă. Acestea ajută la efectuarea unui set de instrucțiuni în mod repetat până la îndeplinirea unei anumite condiții. Aceste bucle sunt în timp ce, pentru, se face între timp și bucle cuibărit.

10. Schițe

Un tablou este o structură de date care este utilizată pentru a stoca o colecție secvențială de dimensiuni fixe de elemente care aparțin aceluiași tip. Un tablou stochează o colecție de date și este utilizat ca variabile de același tip.

Comenzi avansate C ++

1. Fișiere C ++

Pentru a lucra cu fișierele, C ++ oferă biblioteca fstream. Are trei tipuri de date noi - flux, flux și fstream. Folosind acestea, poate fi specificat în tipul de date este fluxul de fișiere de ieșire, fluxul de fișiere de intrare sau, respectiv, orice flux de fișiere

2. Manipularea excepțiilor

Pentru a gestiona erorile care apar la timpul de rulare, C ++ oferă un mecanism de gestionare a excepțiilor. A încercat, prinde și aruncă blocuri. Folosind aceste excepții care au apărut pot fi gestionate.

Sfaturi și trucuri pentru comenzile C ++

  • Nu vă confundați între operatorul de atribuire (=) și operatorul pentru egalitate (==).
  • Utilizați instrucțiunea „folosind” atunci când lucrați cu programe mai mici.
  • Nu folosiți variabile globale, cu excepția comunicării între funcții
  • Utilizați variabile locale cu instrucțiune
  • Utilizați cât mai multe clase și obiecte.

Concluzie - comenzi C ++

Prin urmare, folosirea comenzii C ++ este foarte benefică, deoarece este un limbaj orientat pe obiecte. Ajută la moștenire și, ca urmare, la reutilizarea codului. C ++ oferă toate funcțiile C împreună cu aceste funcționalități. Este foarte important să înveți comanda C ++ ca bază pentru învățarea altor limbi orientate pe obiecte.

Articole recomandate

Acesta a fost un ghid pentru comenzile C ++. Aici am discutat comenzile de bază, intermediare, precum și avansate C ++. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. Utilizări ale comenzilor Tableau
  2. Cum se utilizează Comenzile HBase
  3. Comenzile de top MongoDB
  4. Importanța comenzilor de porci