help-gplusplus
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: About g++ optimization


From: address@hidden
Subject: Re: About g++ optimization
Date: 30 Mar 2006 17:43:30 -0800
User-agent: G2/0.2

Allan Wind wrote:
> On 2006-03-30T12:30:30-0800, PengYu.UT@gmail.com wrote:
> > for(int i = 0; i < f(n); ++ i) {
> > ...
> > }
>
> Make sure you remove the space between ++ and i.

Why I have to remove the space? Is it well accepted coding convention?

>
> > If I have the above "for" statement and I compile it with -O3, will the
> > function "f(n)" be optimized such that f(n) will only be evaluated
> > once. Or I have to factor "f(n)" outside the loop to make sure that it
> > only be evaluated once?
>
> If you compile you example with -S then the assembler file (.s) will
> tell you.
>
>
> /Allan
>
> --Dxnq1zWXvFF0Q93v
> Content-Type: application/pgp-signature
> Content-Transfer-Encoding: base64
> Content-Disposition: inline;
>       filename="signature.asc"
> Content-Description: Digital signature
> X-Google-AttachSize: 190



reply via email to

[Prev in Thread] Current Thread [Next in Thread]