Diferenças entre edições de "Programar em C++/Classes"

76 bytes adicionados ,  15h06min de 23 de dezembro de 2009
(Removendo Vandalismo...)
Existem duas categorias de tipos de dados usuais em C++, são classificados como '''tipos básicos''' e '''tipos definidos pelo programador'''.
 
Assim como na linguagem C, podemos definir dados compostos por associações dos tipos básicos, estes tipos são chamados de '''structs'''. C++ traz uma nova representação de dados, muito semelhante na forma às structs, porém diferentes na forma conceitual: a palavra chave '''class''', que é usada para criar uma classe de objetos mais rica que as ''structs''. UmaAo declararmos um identificador, tal qual fazemos ao declarar uma variável cujoe no lugar do tipo sejaespecifiquemos uma classe é chamada decriaremos um '''objetosobjeto'''.
 
Antes de prosseguirmos, vejamos um pouco sobre o conceito por trás do uso de objetos. Um objeto é entendido como uma entidade de dados dentro da memória que, basicamente, deve ser responsável por seu conteúdo, ou seja, um objeto deve ser capaz de gerenciar seu conteúdo autonomamente, ou prover meios de outras entidades de código fazê-lo de forma segura.