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.