complete overview c
O privire aprofundată asupra C ++, incluzând biblioteci standard, utilizări și alte caracteristici.
C ++ este un limbaj de programare orientat pe obiecte. Dar adevărul este că C ++ acceptă și programarea procedurală și generică.
Poate fi considerat un limbaj de nivel mediu, deoarece are caracteristicile unui limbaj de nivel înalt, precum și un limbaj de nivel inferior. La rândul său, acest lucru face ca C ++ să fie cel mai bun pentru aplicații în timp real, precum și pentru aplicații de nivel scăzut, cum ar fi programarea sistemului.
Citiți acest lucru Întreaga serie de formare C ++ pentru o înțelegere completă a conceptului.
Inițial, C ++ a fost dezvoltat ca o îmbunătățire a limbajului C și a fost introdus de Bjarne Stroustrup la Bell Labs în 1979. În acel moment a fost numit „C cu clase”. Mai târziu, în 1983, a fost redenumit C ++.
Deoarece C ++ este un superset de C, acesta acceptă aproape toate caracteristicile limbajului C și, prin urmare, orice program în limbajul C este, de asemenea, un program C ++.
Ce veți învăța:
ce este nepotrivirea cheii de securitate a rețelei?
- Programare orientată pe obiecte
- Biblioteci standard
- C ++ Introducere
- Utilizări ale C ++
- Primul program C ++
- Cerințe prealabile de învățare C ++
- Avantajele cunoașterii C ++
- Concluzie
- Lectură recomandată
Programare orientată pe obiecte
C ++ acceptă toate caracteristicile programării orientate pe obiecte, cum ar fi:
- Moştenire
- Polimorfism
- Incapsularea
- Abstracție
Biblioteci standard
La fel ca toate celelalte limbaje de programare, limbajul C ++ are, de asemenea, toate structurile de bază, cum ar fi variabile, constante, tipuri de date etc.
Biblioteca standard C ++ are, de asemenea, un set bogat de caracteristici care acceptă diverse operații de manipulare, operații de șiruri, manipulări de matrice etc. În plus, biblioteca standard de șabloane (STL) oferă funcții bogate pentru a manipula structurile de date sau clasele de containere.
C ++ Introducere
Pe scurt, C ++ este un limbaj compilat puternic sau static, cu un scop general, sensibil la majuscule și minuscule, care este un limbaj de programare în formă liberă.
În afară de acestea, suportă, de asemenea, funcții de programare orientate pe obiecte și, de asemenea, multe alte caracteristici, cum ar fi STL, care îl fac un limbaj proeminent. Majoritatea compilatoarelor C ++ acceptă standardul ANSI, care asigură faptul că C ++ este portabil.
Utilizări ale C ++
C ++ poate fi utilizat pentru a programa o varietate de aplicații în aproape fiecare domeniu de aplicație.
De fapt, interfețele principale ale utilizatorului sistemului de operare Windows și ale sistemelor de operare Macintosh sunt, de asemenea, scrise în C ++.
C ++ este utilizat în principal în scrierea driverelor de dispozitiv și a altor aplicații de programare de sistem de nivel scăzut care necesită manipulări hardware.
Primul program C ++
Deci, cum arată un program de bază C ++?
Să vedem un exemplu simplu pentru a imprima un șir de caractere pe consolă.
Codul sursă sau pur și simplu codul (un set de instrucțiuni de programare) scrise în C ++ va arăta ca:
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
Acum, să citim această declarație de program cu declarație.
Prima linie „#include” este o directivă către compilator care include o bibliotecă de funcții I / O ale C ++, iostream.h. Directiva #include este utilizată pentru a include biblioteci externe care vor fi utilizate în programare.
Folosind fișierul iostream.h, putem scrie programe pentru date și informații de intrare-ieșire în C ++.
Următoarea linie utilizarea spațiului de nume std; este o comandă pentru a include spațiul de nume standard std în program. Spațiul de nume este similar cu un pachet sau o bibliotecă care include și funcții de bibliotecă.
După aceasta, avem o definiție a funcției, int main (). Toate programele C ++ au un singur punct de intrare, adică funcția main (). Tipul returnat al funcției principale este un număr întreg.
Următoarea declarație „{“ este acoladul de deschidere și indică începutul blocului de cod. După aceasta, vom avea o serie de afirmații care ne servesc scopului (în acest caz, tipărirea șirului). Odată ce codul este terminat, închidem blocul de funcții cu dispozitivul de închidere „}”.
Fiecare funcție din C ++ ar trebui să aibă aceste acolade de deschidere și închidere pentru a indica începutul și sfârșitul blocului de cod.
După deschiderea aparatului, avem o altă afirmație, cost<<” Hello, World!! This is C++ Tutorial!! ”;
Această afirmație tipărește afirmația „Bună ziua, lume !! Acesta este tutorialul C ++ !! ” la consolă. Funcția pe care o folosim pentru a imprima șirul în C ++ este „cout” (scris ca C Out), care face parte din fișierul de antet „iostream.h” pe care l-am inclus la începutul codului.
Funcția de apel „cout” urmată de „<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
Următoarea afirmație cin.get (); este încă o altă funcție de apel care face parte din „iostream.h”. „Cin” este funcția de apel pentru a citi intrarea de pe un dispozitiv de intrare standard, cum ar fi o tastatură.
În programul nostru C ++, cin apelează funcția get (). Acest lucru este similar cu funcția „getch ()” din C, care oferă timp utilizatorului să citească ieșirea consolei. „Cin” urmat de „>>” se numește operator de extracție în C ++ și este utilizat pentru a citi intrarea de pe dispozitivul de intrare standard.
Următoarea declarație din cod revine 0;
Acesta este semnalul către compilator că codul funcției s-a încheiat și controlul poate reveni acum la începutul funcției principale. Deoarece funcția principală returnează valoarea int, trebuie să returnăm o valoare numerică (în acest caz 0). În C ++, returnarea 0 indică succesul.
Astfel, acesta este programul de bază C ++ pe care l-am prezentat pentru ca utilizatorii să înțeleagă sintaxa de bază a programului C ++.
cum se deschide un fișier swf
După ce am înțeles acest lucru, următoarea întrebare care ne vine în mod natural în minte este cine ar trebui să învețe C ++? Care sunt premisele învățării C ++?
În mod ideal, oricine poate învăța C ++. Nu există reguli stabile și rapide care să spună cine poate învăța C ++.
Oricine este interesat de programare sau dorește să-l facă mare în lumea programării poate merge pentru C ++. C ++ este ușor de învățat, dar uneori poate fi dificil. Cu toate acestea, practicând și citind din greu, oricine poate stăpâni limba.
Deși este vast și are multe concepte de dobândit, simțim că odată ce înțelegem aceste concepte, atunci este nevoie de tot mai multă practică înainte de a putea stăpâni limba.
Cerințe prealabile de învățare C ++
Deși acest tutorial va începe cu cele mai elementare concepte de C ++, totuși considerăm că este necesar ca utilizatorii care încep să învețe C ++ să aibă cunoștințe de bază despre computere și să fie conștienți de elementele fundamentale ale computerului și de termenii de programare de bază.
În afară de aceste condiții prealabile, oricine poate învăța C ++. Chiar și persoanele care au folosit alte limbaje de programare pot face oricând trecerea la C ++.
Avantajele cunoașterii C ++
Avantajul major al învățării C ++ este utilizarea sa vastă în aproape toate domeniile. C ++ este practic de neînlocuit. Nicio altă limbă nu poate face fiecare și tot ceea ce putem face cu C ++, deși multe limbi au dobândit puține caracteristici ale C ++ din când în când.
C ++ este utilizat în programarea de nivel scăzut, astfel încât atunci când vi se oferă o șansă, puteți lucra efectiv și puteți cunoaște compilatorul și alte lucruri de nivel scăzut folosind C ++. Programatorii C ++ au mai multe domenii de aplicare în lumea software-ului și la rândul lor primesc salarii mai mari decât restul.
Concluzie
Cu toate aceste avantaje, puteți să faceți un salt și să începeți cu tutorialele noastre C ++.
În viitor, vă vom informa în detaliu toate conceptele din C ++, astfel încât toată lumea, de la un programator începător la cel experimentat, să poată stăpâni cu ușurință acest minunat limbaj.
=> Consultați aici ghidul pentru începători C ++
Lectură recomandată
- Ghid de externalizare QA: Software de testare a companiilor de externalizare
- Procese SQA: Cum se testează cererea completă?
- Testarea alfa și testarea beta (un ghid complet)
- Manipularea fișierelor în Unix: Prezentare generală a sistemului de fișiere Unix
- Ce este testarea globalizării (Un ghid complet)
- Ghid complet de testare a verificării de construcție (testare BVT)
- Certificare CAPM Ghid complet pentru începători
- Tutorial de testare a utilizabilității: un ghid introductiv complet