Re: Classe per numero complesso
Von: ?manu* (paolini@no.math.unifi.spam.it) [Profil]
Datum: 01.07.2008 22:39
Message-ID: <ECwak.6909$f86.4068@tornado.fastwebnet.it>
Newsgroup: it.comp.lang.c++
Datum: 01.07.2008 22:39
Message-ID: <ECwak.6909$f86.4068@tornado.fastwebnet.it>
Newsgroup: it.comp.lang.c++
O'Blivion wrote: > ?manu* ha scritto: > >> nembo kid wrote: >> >>> Definisco una classe Complex per numero complesso, avente due membri >>> privati: parte reale e parte immaginaria (forma algebrica o >>> rettangolare). >>> >>> Volendo specificare il numero complesso con la forma polare (modulo e >>> argomento) devo aggiungere altri due membri privati: modulo e argomento. >> >> >> Non mi sembra un approccio molto sensato. Se non ci sono esigenze >> particolari la soluzione piu' semplice sarebbe quella di memorizzare i >> numeri in forma cartesiana, e di fare un costruttore per la forma polare. > > Scusami, ma in alcuni casi la forma polare può essere più > comoda/efficiente per effettuare calcoli. In quel caso è più efficiente > (qualora efficienza sia necessaria...) "cacharsi" la rappresentazione > polare piuttosto che ricalcolarla ogni volta. Direi che questa è, appunto, un'esigenza particolare. Impossibile sapere cosa sia meglio, senza maggiori informazioni. La mia impressione è che l'OP non abbia bisogno di efficenza, forse non ha le idee molto chiare su come fare una normale implementazione. E.[ Auf dieses Posting antworten ]
