Il codice compila perfettamente. L'errore si produce proprio solo in esecuzione. Gli stessi identici costruttori funzionano per la classe Palla, per la classe Oggetto e quasi tutte le altre classi del progetto (prevedo sempre un costruttore per Vettore, uno per std::vector e uno per std::initializer_list). Ho scritto questa classe come le altre... Se vuoi allego tutto il progetto!Originariamente inviato da shodan
Prova a fare un passaggio senza const reference di quella list o indagare sul costruttore di OggettoMobile. Non è che si possa dire molto altro senza compilare il codice.![]()