Struct vs. classe [duplicado]

Possíveis duplicatas:
Estrutura C / C ++ vs Classe
O que são tipos de POD em C ++?

Oi,

NoC ++ em um livro Nutshell, nocapítulo 6: aulasabaixoEspecificadores de acesso, mencionou o seguinte:

Em uma definição de classe, o acesso padrão para membros e classes base é privado. Em uma definição de estrutura, o padrão é público.Essa é a única diferença entre uma classe e uma estrutura, embora por convenção, alguns programadores usem struct apenas paraClasses POD e use classe paratodas as outras classes.

Minhas perguntas aqui são:

Não há outra diferença entre classes e estruturas em que estruturas não retêm funções e apenas retêm dados?O que são as classes POD? E, o que se entende por todas as outras classes aqui? Existem aulas especiais?

Obrigado.

questionAnswers(5)

yourAnswerToTheQuestion