Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #14782

Re: use of pointers

From Victor Bazarov <v.bazarov@comcast.invalid>
Newsgroups comp.lang.c++
Subject Re: use of pointers
Date 2012-03-06 11:25 -0500
Organization A noiseless patient Spider
Message-ID <jj5dpp$rov$1@dont-email.me> (permalink)
References <0ea866f3-d443-4014-93fe-507d76ee6528@em9g2000vbb.googlegroups.com> <4f560345$0$3087$7b1e8fa0@news.nbl.fi> <jj521m$ih2$1@dont-email.me> <jj55ii$c4e$2@speranza.aioe.org>

Show all headers | View raw


On 3/6/2012 9:05 AM, glen herrmannsfeldt wrote:
> Victor Bazarov<v.bazarov@comcast.invalid>  wrote:
>
> (snip, someone wrote)
>>>     Since floats are small basic types, it's much, much cleaner (and
>>> equally efficient) to do this:
>
>>> struct Point { float x, y; };
>
> (snip)
>> The name 'Point' is misleading IMNSHO and so is the name of the
>> function.  What is returned is a velocity vector, not a position.
>
> I suppose, but you could just consider it a point in velocity space.

I could.  But somebody who will likely assign a velocity "point" to a 
two-dimensional spatial (planar) point, shouldn't.  There is no "space" 
designation in the type, is there?

>> And I am not so sure one couldn't just return std::pair<float,float>
>> since it essentially does the same thing, except that its members are
>> not called 'x' and 'y'...  Why invent another type when a standard one
>> exists?
>
> But velocity also has x and y components, so Point is fine.

<sigh> It isn't.  But I don't see any use of arguing.  Not anymore. 
Sorry I brought it up.

V
-- 
I do not respond to top-posted replies, please don't ask

Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


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