[Dune] Effizienz von global und local.
Oliver Sander
sander at math.fu-berlin.de
Fri Jul 16 11:56:08 CEST 2004
Welches global meinst Du jetzt genau? Laut der C++-Seite
ist aber doch
Klasse Func(Parameter)
{
Klasse ReturnValue;
// ganz viel Zeugs hier
return ReturnValue;
}
äquivalent zu
void Func(Klasse& ReturnValue, Parameter)
{
// ganz viel Zeugs hier
// schreibe Ergebnis direkt in ReturnValue
}
Also sollte es egal sein, wie man es schreibt.
Gruß,
Oliver
************************************************************************
* Oliver Sander ** *
* Freie Universität Berlin ** email: sander at math.fu-berlin.de *
* Institut für Mathematik II ** phone: + 49 (30) 838 75217 *
* Arnimallee 2-6 ** fax : + 49 (30) 838 54977 *
* 14195 Berlin, Germany ** URL : www.math.fu-berlin.de/~sander *
************************************************************************
On Fri, 16 Jul 2004, Robert Kloefkorn wrote:
> Oliver Sander wrote:
> > Google mal danach. Man findet z.B.
> > http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&faq=Optimize
> >
> > Aber was Compiler nun wirklich machen ist natürlich immer
> > etwas mysteriös.
> >
>
> Ausserdem wird bei global im Moment kopiert. D.h. Constructor, kopieren
> ..., wie willste'n das wegoptimieren, dann lieber gleich auf nummer
> sicher, oder?
>
> R
>
>
> --
>
> Robert Klöfkorn <robertk at mathematik.uni-freiburg.de>
>
> Mathematisches Institut Tel: +49 (0) 761 203 5642
> Abt. für Angewandte Mathematik Fax: +49 (0) 761 203 5632
> Universität Freiburg
> Hermann-Herder-Str. 10
> 79104 Freiburg
>
> http://www.mathematik.uni-freiburg.de/IAM/homepages/robertk
>
More information about the Dune
mailing list