Pages: [1]   Go Down
Print
Author Topic: Soluzione esercitazione 30/01/2013  (Read 1439 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
Shin
Forumista
***
Offline Offline

Gender: Male
Posts: 822

Io sono ciò che sono per ciò che siamo tutti


WWW
« on: 31-01-2013, 11:55:24 »

Ecco la mia soluzione, ogni critica costruttiva è ben accetta:

Logged

"Il peggiore analfabeta è l’analfabeta politico. Egli non sente, non parla, nè s’importa degli avvenimenti politici. Egli non sa che il costo della vita, il prezzo dei fagioli, del pesce, della farina, dell’affitto, delle scarpe e delle medicine dipendono dalle decisioni politiche.

L’analfabeta politico è così somaro che si vanta e si gonfia il petto dicendo che odia la politica.

Non sa, l’imbecille, che dalla sua ignoranza politica nasce la prostituta, il bambino abbandonato, l’assaltante, il peggiore di tutti i banditi,
che è il politico imbroglione, il mafioso corrotto, il lacchè delle imprese nazionali e multinazionali."

(Bertolt Brecht)

Collettivo SDAI: collettivosdai.altervista.org, facebook.
Movimento Studentesco Catanese: www.movimentostudentesco.org

https://github.com/ShinDarth
http://shinworld.altervista.org
http://www.openprogrammers.it

LinuxMint user.
StephCT
Apprendista Forumista
**
Offline Offline

Gender: Male
Posts: 417



« Reply #1 on: 31-01-2013, 13:40:58 »

è come l'ho fatto io. alla fine dell'esercitazione l'ho fatto controllare al prof e mi ha detto che andava bene la logica usata. l'unica cosa che ha detto anche a me: nei costruttori delle sottoclassi ha poco senso mettere come input l'unità di misura perchè è anch'essa fissa come il tipo di componente ( infatti tu il tipo di componente lo passi direttamente dalla chiamata del costruttore di resistore ecc.. e devi fare lo stesso per la misura, quindi ohm per resistore ecc... )
Logged

"Che la Forza sia con Te"
Shin
Forumista
***
Offline Offline

Gender: Male
Posts: 822

Io sono ciò che sono per ciò che siamo tutti


WWW
« Reply #2 on: 31-01-2013, 14:00:50 »

è come l'ho fatto io. alla fine dell'esercitazione l'ho fatto controllare al prof e mi ha detto che andava bene la logica usata. l'unica cosa che ha detto anche a me: nei costruttori delle sottoclassi ha poco senso mettere come input l'unità di misura perchè è anch'essa fissa come il tipo di componente ( infatti tu il tipo di componente lo passi direttamente dalla chiamata del costruttore di resistore ecc.. e devi fare lo stesso per la misura, quindi ohm per resistore ecc... )


Ricevuto, grazie mille Wink
Logged

"Il peggiore analfabeta è l’analfabeta politico. Egli non sente, non parla, nè s’importa degli avvenimenti politici. Egli non sa che il costo della vita, il prezzo dei fagioli, del pesce, della farina, dell’affitto, delle scarpe e delle medicine dipendono dalle decisioni politiche.

L’analfabeta politico è così somaro che si vanta e si gonfia il petto dicendo che odia la politica.

Non sa, l’imbecille, che dalla sua ignoranza politica nasce la prostituta, il bambino abbandonato, l’assaltante, il peggiore di tutti i banditi,
che è il politico imbroglione, il mafioso corrotto, il lacchè delle imprese nazionali e multinazionali."

(Bertolt Brecht)

Collettivo SDAI: collettivosdai.altervista.org, facebook.
Movimento Studentesco Catanese: www.movimentostudentesco.org

https://github.com/ShinDarth
http://shinworld.altervista.org
http://www.openprogrammers.it

LinuxMint user.
havoc
Apprendista Forumista
**
Offline Offline

Gender: Male
Posts: 224


« Reply #3 on: 01-02-2013, 11:00:15 »

Ecco la mia soluzione, ogni critica costruttiva è ben accetta:


Consiglio/insegnamento: usa const reference nei metodi ove possibile.
Es.:
Code:
void setName(const string& n) { name = n; }

Passare oggetti per valore può avere un forte impatto sia sulle performance. Per come l'hai fatto tu a ogni invocazione di setName il paramentro viene copiato su n e poi tu lo copi su name.

Correzione: in C++ ISO il main deve tornare un intero. Le firme possibili sono le seguenti:
Code:
int main(int argc, const char* argv[])
Code:
int main()
Il valore di ritorno da usare in caso di successo è 0.
Logged

Shin
Forumista
***
Offline Offline

Gender: Male
Posts: 822

Io sono ciò che sono per ciò che siamo tutti


WWW
« Reply #4 on: 01-02-2013, 11:43:55 »

...

Grazie per i consigli!
Logged

"Il peggiore analfabeta è l’analfabeta politico. Egli non sente, non parla, nè s’importa degli avvenimenti politici. Egli non sa che il costo della vita, il prezzo dei fagioli, del pesce, della farina, dell’affitto, delle scarpe e delle medicine dipendono dalle decisioni politiche.

L’analfabeta politico è così somaro che si vanta e si gonfia il petto dicendo che odia la politica.

Non sa, l’imbecille, che dalla sua ignoranza politica nasce la prostituta, il bambino abbandonato, l’assaltante, il peggiore di tutti i banditi,
che è il politico imbroglione, il mafioso corrotto, il lacchè delle imprese nazionali e multinazionali."

(Bertolt Brecht)

Collettivo SDAI: collettivosdai.altervista.org, facebook.
Movimento Studentesco Catanese: www.movimentostudentesco.org

https://github.com/ShinDarth
http://shinworld.altervista.org
http://www.openprogrammers.it

LinuxMint user.
Pages: [1]   Go Up
Print
Jump to: