In prova.h definisco
Se col costruttore di default voglio inizializzare valore a zero faccio, in prova .cppcodice:class Prova { public: Prova(); //altro... private: double valore; //altro... }
Se al posto di valore avessi un array, è possibile inizializzare a 0.0 l'array con la lista di inizializzazione?codice:Prova::Prova():valore(0.0) { //altre cose... }
Fino ad ora ho sempre fatto in questo modo
In prova.h definisco
In prova .cppcodice:class Prova { public: Prova(); //altro... private: double valore[5]; //altro... }
è possibile invece (per quello che ho letto non mi pare, ma chiedo conferma) fare un qualcosa del genere? (è pseudocodice diciamo, perchè non funziona, ma serve solo a chiarire quello che ho in mente)codice:Prova::Prova() { for(unsigned int i=0;i<5;i++) { valore[i]=0.0; } //altre cose... }
Graziecodice:Prova::Prova():valore[]({0,0,0,0,0}) { //altre cose... }

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando