Ne dubito. La classe complex, a livello di dati contenuti, è esattamente equivalente alla struttura che proponi (parte reale, parte complessa); l'overhead dei metodi c'è solo se questi vengono chiamati.Originariamente inviato da EDX
In effetti, usare una struttura in stile C per rappresentare i numeri complessi scritta, così, from scratch()porterebbe un guadagno di prestazioni a mio parere.
Io prima di andare a cercare ottimizzazioni strane proverei ad effettuare un profiling e vedere dove sono i "colli di bottiglia" dell'applicazione e/o di questa funzione particolare.
Tra parentesi, ma il codice in questione (l'ho letto di sfuggita) dovrebbe servire per calcolare la distanza sul piano di Gauss tra due numeri complessi?

)porterebbe un guadagno di prestazioni a mio parere.
Rispondi quotando