viciado 1 Denunciar post Postado Abril 18, 2011 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 ? Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Abril 18, 2011 Não é + facil fazer isso fora? e se td tiver ok nas suas verificações você chamar o construtor?? []s Compartilhar este post Link para o post Compartilhar em outros sites
viciado 1 Denunciar post Postado Abril 18, 2011 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 ? } Compartilhar este post Link para o post Compartilhar em outros sites
Renato Utsch 24 Denunciar post Postado Abril 18, 2011 Não é + facil fazer isso fora?e se td tiver ok nas suas verificações você chamar o construtor??[]sOK. 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 Compartilhar este post Link para o post Compartilhar em outros sites