facebook cdr twitter cdr   instagram cdr
Alejandro Carreño

Alejandro Carreño

Desarrollador, Programador, Web Master y Community Manager de CDR Consultores

Martes, 08 May 2018 11:42

1. Introducción a Lenguaje C++

¿Qué es Lenguaje C++?

C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.

Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.

Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.

Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales.

El nombre "C++" fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.

lenguaje cpp

Viernes, 20 April 2018 12:01

15. Manejo dinámico de memoria

Seguramente durante todo tu recorrido con este libro, especialmente en la sección de punteros, te hablábamos sobre la asignación dinámica de memoria. Como su nombre lo dice, este es una forma de conseguir espacio en memoria, dándote mas eficiencia y técnicamente hacer lo que requieras hacer con este.

En esta sección haremos uso bastante (inevitablemente) de los punteros, por lo que te recomendamos que tengas muy bien establecidos estos conocimientos.

dynamic memory

Viernes, 13 April 2018 16:03

14. Estructuras y uniones

En la creacion de soluciones para algunos problemas surge la necesidad de agrupar datos de diferente tipo o de manejar datos que serian muy dificil de describir en los tipos de datos primitivos, esta es la situacion en la que debemos aprovecharnos de las caracteristicas que hacen al lenguaje C especial, o sea el uso de estructuras, uniones y punteros.

14.1 Estructuras

Una estructura contiene varios datos. La forma de definir una estructura es haciendo uso de la palabra clave struct. Aqui hay ejemplo de la declaracion de una estructura:

cap72

Miércoles, 28 March 2018 15:17

13. Archivos

13.1 Archivos

El estándar de C contiene varias funciones para la edición de ficheros, éstas están definidas en la cabecera stdio.h y por lo general empiezan con la letra f, haciendo referencia a file. Adicionalmente se agrega un tipo FILE, el cual se usará como apuntador a la información del fichero. La secuencia que usaremos para realizar operaciones será la siguiente:

  1. Crear un apuntador del tipo FILE *
  2. Abrir el archivo utilizando la función fopen y asignándole el resultado de la llamada a nuestro apuntador.
  3. Hacer las diversas operaciones (lectura, escritura, etc).
  4. Cerrar el archivo utilizando la función fclose.

files

Miércoles, 28 March 2018 14:15

12. Cadenas de caracteres

Las cadenas de caracteres (también llamadas cadenas o strings) son un tipo particular de vectores, que como su nombre lo dice son vectores de char, con la particularidad que tienen una marca en el fin del (el caracter '\0'), además el lenguaje nos permite escribirlas como texto dentro de comillas dobles si son simples no. Veamos unos ejemplos de su declaración:

cap46

Página 1 de 6

Tweets

RT @cdrconsultores: La solución Profit Plus Contabilidad 2KDoce le facilita el cumplimiento de todas las obligaciones legales y fiscales de…
La solución Profit Plus Contabilidad 2KDoce le facilita el cumplimiento de todas las obligaciones legales y fiscale… https://t.co/ZecVRe3koX

Productos

Servicios

servicios off
website off
desarrollo off
formacion off
negocios off

Facebook

end-logo

 

Nestor M. Carreño T. - Todos los Derechos Reservados
Rescindir de Dios y de los valores morales, lleva no sólo al empobrecimiento espiritual, sino también al empobrecimiento material
Gracias a Usted, Muchas Gracias por Consultarnos, Dios le Bendiga!

Diseño y Desarrollo Nestor M. Carreño T. - CDR Consultores, C.A.