POV-Ray : Newsgroups : povray.off-topic : C++ questions : Re: C++ questions Server Time
7 Sep 2024 09:21:19 EDT (-0400)
  Re: C++ questions  
From: Warp
Date: 26 Sep 2008 09:39:10
Message: <48dce5fe@news.povray.org>
Invisible <voi### [at] devnull> wrote:
> Warp wrote:
> > Invisible <voi### [at] devnull> wrote:
> >> Copy...constructor...? x_x
> > 
> >   Usually you don't need copy constructors unless you have pointers as
> > member variables of your class and you explicitly allocate memory to
> > them with 'new'. But we don't do that, do we? ;)

> Heh. I get the impression that most of the stuff I'm reading about now 
> is stuff that "you won't normally need". ;-)

  It's not like you don't need copy constructors (and copy assignment).
It's just that a beginner doesn't usually need them. When you start needing
copy constructors, your code will be a bit more advanced.

> (E.g., apparently you can overload the "->" operator... GAH! >_< OK, I 
> am *so* not trying that out!)

  You can overload almost any operator, including 'new' (it's considered
an operator in C++) and the prefix-&.

  I think the only operator you can't overload is the dot operator.

> Anyway, the main reason I haven't written a Third C++ Program yet is 
> that I'm trying to think of something I actually want to write that's 
> implementable without automatic memory management...

  Hmm, is that sentence correct? Everything is implementable without
automatic memory management. Perhaps you meant something else?-)

-- 
                                                          - Warp


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.