Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho algumas dúvidas sobre construtores em C++
No construtor é correto fazer verificações ? Por Exemplo construtor para arquivo que recebe como parametro o caminho de abertura do arquivo. No construtor é correto fazer verificações de abertura do arquivo e outras verificações como se o arquivo contém dados necessários para o programa ?
Se for correto fazer essas verificações dentro do construtor é correto caso alguma dessas verificações não sejam corretas chamar o destrutor e dentro do destrutor enviar uma mensagem de erro e encerrar o programa ?
>
Não é + facil fazer isso fora?
e se td tiver ok nas suas verificações você chamar o construtor??
[]s
OK. Mais eu posso chamar funções dentro do construtor ?
Por exemplo
Classe::Construtor()
{
...
// posso chamar aqui uma função da classe ? Como se chama assim ?
}
>
Não é + facil fazer isso fora?e se td tiver ok nas suas verificações você chamar o construtor??[]s
OK. Mais eu posso chamar funções dentro do construtor ?Por exemploClasse::Construtor(){...// posso chamar aqui uma função da classe ? Como se chama assim ?}
Test it ;D
Até onde sei, o construtor pode chamar o que quiser, pois ele é uma função da classe com um nome especial só...
Abraços :D
Não é + facil fazer isso fora?
e se td tiver ok nas suas verificações você chamar o construtor??
[]s