Índice analítico[Ocultar][Mostrar]
Unha serie de instrucións ou afirmacións denomínase programa. A estrutura dun programa C++ está formada por estas declaracións. É posible crear aplicacións de alto rendemento usando a linguaxe de programación de propósito xeral C++.
As clases, obxectos, métodos e variables de instancia son só algunhas das ferramentas que se poden usar para escribir código C++.
Para proporcionar as características do programación orientada a obxectos paradigma, a programación en C++ baséase en C.
A pesar de admitir moitas funcións, C++ non está completamente orientado a obxectos linguaxe de programación.
As entidades do mundo real considéranse obxectos na programación orientada a obxectos. O desenvolvemento e mantemento do código faise sinxelo.
As funcións orientadas a obxectos de C++ fan que sexa sinxelo construír e deseñar código sofisticado.
Ademais, a estrutura do programa C++ divídese en seccións para bibliotecas estándar, funcións principais e sección do corpo.
Así, esta publicación permitiranos ter unha comprensión completa da estrutura do programa C++.
Estrutura do programa C++
Un programa C++ está organizado dun xeito único e distintivo. Un programa en C++ divídese nas seguintes tres partes:
- Sección de Bibliotecas Estándar
- Función principal
- Sección Corporal
Examinemos a implementación do programa Hello World como exemplo:
Sección de Bibliotecas Estándar
Un programa contén moitas veces unha variedade de construcións de programación, incluíndo funcións integradas, clases, palabras clave, constantes, operadores e máis que están predefinidos na biblioteca estándar de C++.
Debe proporcionarse unha cabeceira adecuada na aplicación para poder utilizar tales compoñentes predefinidos. Ademais, as cabeceiras estándar proporcionan detalles como o tipo de datos das constantes, o prototipo, a definición e o tipo de retorno das funcións da biblioteca, entre outras cousas.
Unha instrución especial do preprocesador coñecida como #include copia e pega o texto completo do ficheiro entre corchetes angulares no código fonte.
Os fluxos de entrada-saída abrevianse como "iostream" e son un ficheiro estándar que debe incluírse co compilador C++. Os códigos de entrada e visualización do usuario están contidos neste comando.
O Comité de Estándares de C++ fixo varias melloras en C++ desde o inicio da linguaxe. Unha nova característica análoga desta linguaxe é o espazo de nomes.
Permite a combinación de varias cousas baixo un mesmo nome, incluíndo clases, obxectos, funcións e outros tokens C++.
Varios usuarios poden formar espazos de nomes separados. Poden empregar nomes para as entidades que son similares como resultado.
Ao facelo, evitarase o erro de compilación provocado por conflitos de nomes idénticos.
As entidades da biblioteca estándar foron reorganizadas polo Comité de Estándares de C++ baixo o espazo de nomes std.
Para todos os nomes dun conxunto determinado, o espazo de nomes é un prefixo que se usa. Nesta aplicación, defínense dous nomes (cout e endl) no ficheiro iostream.
Función principal
Unha función de inicio chamada main() inicia a execución dun programa C++. A función principal serve como base de calquera programa C++. Todas as instrucións de C++ que deben executarse están escritas na función principal ( ).
Todas as instrucións incluídas nas llaves de apertura e peche” que rodean o corpo principal do código son executadas polo compilador ( ).
O programa finaliza e devólvese un valor ao sistema operativo en canto se completen todas as instrucións de main ().
En C++, main () normalmente dá ao sistema operativo un valor int. En consecuencia, a instrución de retorno 0 debe vir ao final do principal (). Os valores de retorno de 0 e non cero indican éxito e fracaso, respectivamente.
{ indica o inicio dun bloque de código e } indica o seu final.
Cando o seu software é executado polo ordenador, o sistema operativo chama a esta función.
Sección Corporal
A saída de caracteres refírese ao acrónimo cout, que mostra o que se inclúe entre os << corchetes.
Cando se combinan coa palabra chave cout, os símbolos << tamén poden actuar como funcións.
O programa recibe instrucións para devolver un valor á función int main usando a palabra clave return.
O compoñente do sistema operativo que iniciou esta aplicación recupera o control da execución despois da instrución return.
O código deixa de executarse neste momento.
comentarios
O compilador ignora as tres primeiras liñas do programa anterior xa que son comentarios. Un programa contén comentarios para facelo máis lexible.
Se un comentario é o suficientemente pequeno como para caber nunha soa liña, vai precedido dunha secuencia de barra oblicua dobre na liña inicial do programa.
Se un comentario ten varias liñas, están separadas polos caracteres /* e */.
Características de C++
- Para mellorar a xestión da memoria, pode usar os operadores new e delete de C++ para asignar memoria de forma dinámica mentres o programa está en execución.
- Os conceptos de POO destacados como Abstracción, Herdanza, Encapsulación e Herdanza pódense usar en aplicacións C++ xa que C++ ofrece características de programación orientada a obxectos. Estas características fan que o desenvolvemento Código C ++ moito máis sinxelo.
- Dado que a maioría dos compiladores de C++ son compatibles con ANSI, C++ é portátil porque os programas escritos para un sistema operativo poden executarse sen modificalos noutro.
- En C++, temos funcións que facilitan a descomposición dun problema en anacos de código manexables e organizar o programa de forma que mellore a lexibilidade e a reutilización.
- A asignación de memoria dinámica é compatible con C++. A memoria asignada sempre pode ser liberada. Ademais de C++, esta linguaxe tamén ofrece estratexias de xestión dinámica da memoria.
- Como os seus tempos de compilación e execución son curtos, C++ é unha linguaxe rápida. Tamén ofrece unha gran selección de diferentes formatos de datos, funcións e operadores.
- As plataformas difiren cando se trata de C++. Dito isto, as aplicacións C++ poden executarse en varios ordenadores sen apenas modificacións.
Programa C++ completo
Aquí tes un programa C++ sinxelo que che permitirá engadir dous números e comprender completamente a súa estrutura.
Deixe unha resposta