Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #14807
| From | nick_keighley_nospam@hotmail.com |
|---|---|
| Newsgroups | comp.lang.c++ |
| Subject | Re: use of pointers |
| Date | 2012-03-07 07:06 -0800 |
| Organization | http://groups.google.com |
| Message-ID | <21204423.216.1331132769074.JavaMail.geo-discussion-forums@vbfl9> (permalink) |
| References | <0ea866f3-d443-4014-93fe-507d76ee6528@em9g2000vbb.googlegroups.com> <4f55f361$0$7614$9b4e6d93@newsspool1.arcor-online.net> <16669570.7078.1331109163701.JavaMail.geo-discussion-forums@vbbed8> <4f5766f9$0$4351$7b1e8fa0@news.nbl.fi> |
On Wednesday, March 7, 2012 1:47:37 PM UTC, Juha Nieminen wrote:
> nick_keighley wrote:
> > or even better
> >
> > inline double degreesToRadians (double d)
> > {
> > return d * M_PI / 180.0;
> > }
>
> The compiler will most probably not replace "M_PI / 180.0" with its
> result at compile time in the above expression, unless you specifically
> set optimizations that allow it (eg. -ffast-math). If you want to avoid
> the runtime division, do it like this:
>
> return d * (M_PI / 180.0);
>
> Now the compiler is allowed to do the division at compile time.
> (OTOH, you should not assume that all compilers will do that when
> dealing with floating point...)
inline double degreesToRadians (double d)
{
const double radsPerDeg = M_PI / 180.0;
return d * radsPerDeg;
}
Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
use of pointers ahso <ahso47@yahoo.com> - 2012-03-06 02:54 -0800
Re: use of pointers Marcel Müller <news.5.maazl@spamgourmet.com> - 2012-03-06 12:22 +0100
Re: use of pointers nick_keighley_nospam@hotmail.com - 2012-03-07 00:32 -0800
Re: use of pointers Juha Nieminen <nospam@thanks.invalid> - 2012-03-07 13:47 +0000
Re: use of pointers nick_keighley_nospam@hotmail.com - 2012-03-07 07:06 -0800
Re: use of pointers Juha Nieminen <nospam@thanks.invalid> - 2012-03-07 16:04 +0000
Re: use of pointers Juha Nieminen <nospam@thanks.invalid> - 2012-03-06 12:29 +0000
Re: use of pointers Victor Bazarov <v.bazarov@comcast.invalid> - 2012-03-06 08:04 -0500
Re: use of pointers glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-03-06 14:05 +0000
Re: use of pointers Victor Bazarov <v.bazarov@comcast.invalid> - 2012-03-06 11:25 -0500
Re: use of pointers glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-03-06 20:56 +0000
Re: use of pointers SG <s.gesemann@gmail.com> - 2012-03-06 06:27 -0800
Re: use of pointers BGB <cr88192@hotmail.com> - 2012-03-06 13:05 -0700
Re: use of pointers woodbrian77@gmail.com - 2012-03-07 05:38 -0800
Re: use of pointers Rui Maciel <rui.maciel@gmail.com> - 2012-03-07 15:48 +0000
Re: use of pointers BGB <cr88192@hotmail.com> - 2012-03-07 18:38 -0700
Re: use of pointers Pavel <pauldontspamtolk@removeyourself.dontspam.yahoo> - 2012-03-10 21:10 -0500
Re: use of pointers Jeff Flinn <TriumphSprint2000@hotmail.com> - 2012-03-12 08:26 -0400
Re: use of pointers Jeff Flinn <TriumphSprint2000@hotmail.com> - 2012-03-12 12:28 -0400
Re: use of pointers Nobody <nobody@nowhere.com> - 2012-03-09 21:28 +0000
Re: use of pointers Geoff <geoff@invalid.invalid> - 2012-03-06 21:31 -0800
Re: use of pointers Jorgen Grahn <grahn+nntp@snipabacken.se> - 2012-03-07 11:26 +0000
Re: use of pointers yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2012-03-07 13:56 +0000
Re: use of pointers Maarten <maarten.sneep@knmi.nl> - 2012-03-07 06:14 -0800
Re: use of pointers Rui Maciel <rui.maciel@gmail.com> - 2012-03-07 16:05 +0000
Re: use of pointers yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2012-03-08 10:08 +0000
Re: use of pointers Rui Maciel <rui.maciel@gmail.com> - 2012-03-08 21:17 +0000
Re: use of pointers Maarten <maarten.sneep@knmi.nl> - 2012-03-08 04:55 -0800
Re: use of pointers Nobody <nobody@nowhere.com> - 2012-03-09 21:45 +0000
Re: use of pointers Jorgen Grahn <grahn+nntp@snipabacken.se> - 2012-03-07 20:08 +0000
Re: use of pointers Nobody <nobody@nowhere.com> - 2012-03-09 21:50 +0000
Re: use of pointers Jorgen Grahn <grahn+nntp@snipabacken.se> - 2012-03-09 22:37 +0000
Re: use of pointers Rui Maciel <rui.maciel@gmail.com> - 2012-03-07 15:37 +0000
csiph-web