/Anonimizzato11004Utente anonimizzato30 gen 2013, 19:12Ciao a tutti, come da titolo, vorrei chiedere se fosse possibile creare una lista con dentro le definizioni delle classi e non degli oggetti.... per esempio: class uno{ //definizione } class due{ //definizione } //ora vorrei una lista contenenti le classi, così posso creare degli oggetti delle classi richiamando la lista... grazie in anticipo! )
OoregonSuper FamosoIscritto danov, 2011Messaggi2191730 gen 2013, 20:04Non è chiaro quello che vorresti fare ... In una lista non ci stanno classi ma dati (valori oppure oggetti).
/Anonimizzato11004Utente anonimizzato31 gen 2013, 15:17Eh, io vorrei fare qualcosa in modo da richiamare la classe e non un oggetto, per poi fare qualcosa tipo: //non so se può essere utile, comunque le classi sono tutte derivate dalla stessa classe base classeBase *oggetto = new listaClassi[0]();
OoregonSuper FamosoIscritto danov, 2011Messaggi2191731 gen 2013, 15:32Non ti capisco ... in realtà "richiamare la classe" non ha senso.
/Anonimizzato11004Utente anonimizzato31 gen 2013, 15:41Ha senso perchè così posso richiamare la classe tramite magari un map e posso creare degli oggetti tramite funzione tipo: classeBase *creaOggetto(std::string nomeclasse){ return new listaClassi[nomeclasse](); } se ce un altro modo per fare quello che voglio fare (se si è capito >.< ) ti prego dimmelo XD
OoregonSuper FamosoIscritto danov, 2011Messaggi2191731 gen 2013, 16:01Non puoi fare una lista di classi.
/Anonimizzato11004Utente anonimizzato31 gen 2013, 16:03E ci sarebbe un modo per creare un oggetto avendo la stringa del nome della classe? :/