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.

Respuestas a la pregunta(5)

Su respuesta a la pregunta