Excepções nas listas de inicialização de um construtor em C++

Hoje deparei-me com um problema no projecto que estou a desenvolver no trabalho. Andei a fazer umas alterações bem grandes e, por qualquer motivo, o construtor de um dos objectos envolvidos, está a “atirar” uma excepção (estas expressões ficam excelentes em Português :) ). É um objecto algo complexo… talvez até demais, pois envolve heranças, polimorfismo, templates, fábricas abstractas (Abstract Factory design pattern… acho que tentar traduzir estas coisas não resulta lá muito bem) e tem vários membros que são objectos tão ou mais complexos ainda (utilizo a Boost extensivamente, por exemplo). »

Author image Raúl Santos