¿Debo usar la estructura o la clase C ++?
¿Debo usar la estructura o la clase C ++?

Video: ¿Debo usar la estructura o la clase C ++?

Video: ¿Debo usar la estructura o la clase C ++?
Video: 55. Programación en C++ || Estructuras || Concepto de Estructuras(struct) en C++ 2024, Mayo
Anonim

5 respuestas. Tomado de la respuesta aceptada de When deberían usted usar a clase vs un estructura en C ++? I haría recomendar usando estructuras como datos antiguos sin formato estructuras sin ningún clase -como características, y usando clases como datos agregados estructuras con datos privados y funciones de miembros.

Del mismo modo, ¿las estructuras son más rápidas que las clases C ++?

Clases de C ++ no son inherentemente más lentos que Estilo C estructuras , así que no dejes que eso limite tu diseño. AFAIK, desde el punto de vista del rendimiento, son equivalentes en C ++. Su diferencia es el azúcar sintético como estructura los miembros son públicos de forma predeterminada, por ejemplo. Para responder tu pregunta, estructura es un poco más rápido.

También sepa, ¿podemos usar la estructura en C ++? Estructuras en C ++ Una opción para implementar este escenario usando C ++ El programa es crear variables individuales para cada uno de estos atributos y mantenerlas en su código. Bueno, con el usar de Estructura en C ++, tu pueden . A Estructura es una colección de miembros de datos de diferentes tipos de datos y agrupados bajo un nombre.

Posteriormente, la pregunta es, ¿cuál es la diferencia entre estructura y clase en C ++?

los Clase C ++ es una extensión del lenguaje C estructura . Porque el único diferencia entre a estructura y un clase es eso estructura los miembros tienen acceso público por defecto y clase los miembros tienen acceso privado de forma predeterminada, puede utilizar las palabras clave clase o estructura para definir equivalente clases.

¿Cuál es el punto de una estructura?

A estructura en el lenguaje de programación C (y muchos derivados) es una declaración de tipo de datos compuestos (o registro) que define una lista agrupada físicamente de variables bajo un nombre en un bloque de memoria, lo que permite acceder a las diferentes variables a través de un solo puntero o por los estructura nombre declarado que devuelve el