Taula de continguts[Amaga][Espectacle]
Una sèrie d'instruccions o afirmacions s'anomena programa. L'estructura d'un programa C++ està formada per aquestes declaracions. És possible crear aplicacions d'alt rendiment mitjançant el llenguatge de programació de propòsit general C++.
Les classes, els objectes, els mètodes i les variables d'instància són només algunes de les eines que es poden utilitzar per escriure codi C++.
Per proporcionar les característiques de la programació orientada a objectes paradigma, la programació C++ es basa en C.
Tot i que admet moltes funcions, C++ no és completament orientat a objectes llenguatge de programació.
Les entitats del món real es consideren objectes en la programació orientada a objectes. El desenvolupament i el manteniment del codi són senzills.
Les característiques orientades a objectes de C++ faciliten la creació i el disseny de codi sofisticat.
A més, l'estructura del programa C++ es divideix en seccions per a biblioteques estàndard, funcions principals i secció del cos.
Per tant, aquesta publicació ens permetrà tenir una comprensió completa de l'estructura del programa C++.
Estructura del programa C++
Un programa C++ està organitzat d'una manera única i distintiva. Un programa en C++ es divideix en les tres parts següents:
- Secció de Biblioteques estàndard
- Funció Principal
- Secció del cos
Examinem la implementació del programa Hello World com a exemple:
Secció de Biblioteques estàndard
Sovint, un programa conté una varietat de construccions de programació, incloses funcions integrades, classes, paraules clau, constants, operadors i més que estan predefinits a la biblioteca C++ estàndard.
S'ha de proporcionar una capçalera adequada a l'aplicació per utilitzar aquests components predefinits. A més, les capçaleres estàndard proporcionen detalls com el tipus de dades de constants, el prototip, la definició i el tipus de retorn de funcions de biblioteca, entre altres coses.
Una instrucció especial del preprocessador coneguda com #include copia i enganxa el text complet del fitxer subministrat entre claudàtors angulars al codi font.
Els fluxos d'entrada-sortida s'abreuen com a "iostream" i són un fitxer estàndard que s'ha d'incloure amb el compilador C++. Els codis d'entrada i visualització de l'usuari es troben en aquesta ordre.
El Comitè d'estàndards de C++ ha fet diverses millores a C++ des de la creació del llenguatge. Una nova característica anàloga d'aquest llenguatge és l'espai de noms.
Permet la combinació de diverses coses sota un sol nom, incloses classes, objectes, funcions i altres fitxes C++.
Es poden formar espais de noms separats per diversos usuaris. Poden emprar noms per a les entitats que són similars com a resultat.
En fer això, s'evitarà l'error en temps de compilació provocat per conflictes de nom idèntic.
Les entitats de la biblioteca estàndard han estat reorganitzades pel Comitè d'estàndards de C++ sota l'espai de noms std.
Per a tots els noms d'un conjunt determinat, l'espai de noms és un prefix que s'utilitza. En aquesta aplicació, es defineixen dos noms (cout i endl) al fitxer iostream.
Funció Principal
Una funció d'inici anomenada main () inicia l'execució d'un programa C++. La funció principal serveix com a base de qualsevol programa C++. Cada instrucció de C++ que cal executar s'escriu a la funció principal ( ).
Totes les instruccions incloses a les claus d'obertura i tancament que envolten el cos principal del codi són executades pel compilador ( ).
El programa s'acaba i es retorna un valor al sistema operatiu tan bon punt s'hagin completat totes les instruccions de main ().
En C++, main () normalment dóna al sistema operatiu un valor int. En conseqüència, la declaració de retorn 0 ha d'arribar al final del principal (). Els valors de retorn de 0 i diferents de zero indiquen èxit i fracàs, respectivament.
{ indica l'inici d'un bloc de codi i } indica el seu final.
Quan el vostre programari és executat per l'ordinador, el sistema operatiu crida aquesta funció.
Secció del cos
La sortida de caràcters es fa referència amb l'acrònim cout, que mostra el que s'inclou entre els << claudàtors.
Quan es combinen amb la paraula clau cout, els símbols << també poden actuar com a funcions.
Es demana al programa que retorni un valor a la funció int main mitjançant la paraula clau return.
El component del sistema operatiu que va iniciar aquesta aplicació recupera el control de l'execució després de la instrucció return.
El codi deixa d'executar-se en aquest punt.
Comentaris
El compilador ignora les tres primeres línies del programa anterior ja que són comentaris. Un programa conté comentaris per fer-lo més llegible.
Si un comentari és prou petit com per cabre en una única línia, va precedit d'una seqüència de doble barra a la línia inicial del programa.
Si un comentari té diverses línies, estan separades pels caràcters /* i */.
Característiques de C++
- Per millorar la gestió de la memòria, podeu utilitzar els operadors new i delete de C++ per assignar memòria dinàmicament mentre el programa s'executa.
- Els conceptes OOPs destacats com l'abstracció, l'herència, l'encapsulació i l'herència es poden utilitzar en aplicacions C++, ja que C++ ofereix característiques de programació orientada a objectes. Aquestes característiques fan que es desenvolupi Codi C ++ molt més senzill.
- Com que la majoria dels compiladors C++ són compatibles amb ANSI, C++ és portàtil perquè els programes escrits per a un sistema operatiu es poden executar sense modificacions en un altre.
- En C++, tenim funcions que faciliten la descomposició d'un problema en fragments de codi manejables i organitzar el programa d'una manera que millori la llegibilitat i la reutilització.
- L'assignació de memòria dinàmica és compatible amb C++. La memòria assignada sempre es pot alliberar. A més de C++, aquest llenguatge també ofereix estratègies de gestió dinàmica de la memòria.
- Com que els seus temps de compilació i execució són curts, C++ és un llenguatge ràpid. També ofereix una gran selecció de diferents formats de dades, funcions i operadors.
- Les plataformes són diferents quan es tracta de C++. Dit això, les aplicacions C++ es poden executar en diversos ordinadors amb poca o cap modificació.
Programa C++ completat
Aquí teniu un programa C++ senzill que us permetrà afegir dos nombres i comprendre completament la seva estructura.
Deixa un comentari