C ++ - struct vs. class [duplicado]
Posibles duplicados:
Estructura C / C ++ vs clase
¿Cuáles son los tipos de POD en C ++?
Hola,
En elC ++ en un libro de cáscara de nuezenCapítulo 6: clasesdebajoEspecificadores de acceso, mencionó lo siguiente:
En una definición de clase, el acceso predeterminado para miembros y clases base es privado. En una definición de estructura, el valor predeterminado es public.Esa es la única diferencia entre una clase y una estructura., aunque por convención, algunos programadores usan struct solo paraClases de POD y usa class paratodas las otras clases.
Mis preguntas aquí son:
¿No hay otra diferencia entre clases y estructuras en que las estructuras no contienen funciones y solo contienen datos?¿Qué son las clases de POD? Y, ¿qué se entiende por todas las otras clases aquí? ¿Hay entonces clases especiales?Gracias.