Construtor
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 ?
Discussão (3)
Carregando comentários...