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

748 bytes adicionados ,  20h53min de 20 de janeiro de 2010
}
</source>
 
Construtores podem iniciar os membros da classe de uma forma simplificada. Este formato é usado sempre que o construtor tem dados básicos que podem ser iniciados antes do resto da construção da estrutura do objeto. Podemos iniciar os dados do objeto declarando-o desta forma:
 
<source lang="cpp">
 
class Caneta
{ string cor;
int volume;
///////////////
public:
Caneta( string c, int v ) : cor(c), volume(v)
{
}
};
</source>
 
Para fazê-lo, como vemos no código, basta listar as variáveis membro em uma lista depois da declaração do nome do construtor e de um sinal de dois pontos ":". Iniciamos uma lista de membros, com o valor a ser atribuído entre parênteses depois de cada um, separando-os por vírgulas.
 
== Destrutores ==