elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  ¿Puedo crear el concepto de "clases" con estructuras y memoria dinamica en C?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Puedo crear el concepto de "clases" con estructuras y memoria dinamica en C?  (Leído 183 veces)
fafafa01

Desconectado Desconectado

Mensajes: 81


Ver Perfil
¿Puedo crear el concepto de "clases" con estructuras y memoria dinamica en C?
« en: 3 Septiembre 2017, 20:51 »

Hola, estoy aprendiendo POO en C++ y conozco algo de C.

Mi duda es si en C, con estructuras creadas por nosotros y con los distintos tipos de punteros (int, char, a funcones, etc) y memoria dinamica se podría crear algo parecido a las clases de C++.
También me gustaría saber si todo programa creado en C++, se podría crear en C.

Saludos.


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.201


ASMático


Ver Perfil WWW
Re: ¿Puedo crear el concepto de "clases" con estructuras y memoria dinamica en C?
« Respuesta #1 en: 3 Septiembre 2017, 21:03 »

Todo programa creado en cualquier lenguaje se puede hacer en C (salvando que la plataforma de destino reuiqera un lenguaje especial oalgo así).

Puedes hacer en C lo que hacen las clases de C++. Pero C++ tiene muchas facilidades en este aspecto que C no tiene. En C lo más que podrás hacer es crear estructuras y manejarlas con funciones que hagan las veces de métodos, por ejemplo. Pero los conceptos como constructor, destructor, herencia... tendrás que hacerlos manualmente. Especialmente si hablamos de herencia, vas a tener serios problemas haciéndolo "parecido a C++".

Si quieres programación orientada a objetos, lo mejor es que programes C++. No tiene mucha utilidad a día de hoy programar C en vez de C++ (salvo que sea estrictamente necesario, como por carencia de compiladores para alguna plataforma)


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
De donde puedo descargar utilidades: "Formas", "Estilos", "Motivos", D
Diseño Gráfico
Ad0nis 2 3,934 Último mensaje 2 Septiembre 2006, 15:48
por Ad0nis
Clases y memoria dinamica ¬¬
Programación C/C++
.:BlackCoder:. 7 3,401 Último mensaje 21 Marzo 2010, 23:34
por Littlehorse
Pregunta Memoria Dinámica En "Matrices" « 1 2 »
Programación C/C++
ZedGe 12 2,058 Último mensaje 2 Diciembre 2011, 03:49
por ZedGe
[Resuelto] Memoria dinamica con Estructuras
Programación C/C++
petita 4 781 Último mensaje 20 Julio 2013, 19:34
por petita
Intel: "El 'big data' reinventará nuestro concepto de seguridad"
Noticias
wolfbcn 0 718 Último mensaje 5 Octubre 2013, 02:48
por wolfbcn
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines