Re: Performer and C++

New Message Reply Date view Thread view Subject view Author view

Jan Barglowski (jan++at++euryale.chinalake.navy.mil)
Wed, 16 Apr 1997 14:43:15 -0700 (PDT)


Steve Baker wrote:
>
>
> Robert C Subr wrote:
> > I am new at C++ and have a question concerning the PF shared arena. How do I
> > setup my user classes so they are defined in the pfsharedarena when the
> > operator new is used or deleted from the pfsharedarena when the operator delete
> > is called? Or is there another correct way of doing this? Any help or simple
> > examples would be greatly appreciated.
>
> Jan Barglowski <jan++at++euryale.chinalake.navy.mil> replied:
>
> > Here's what I've done:
> > myClass *myClassPtr;
> > myClassPtr = (myClass *) pfMalloc(sizeof(myClass), pfGetSharedArena());
>
> Aaaaarrrggghhhh!
>
> Please don't do that - it bypasses the class constructor function - and
> for most classes, that will be a disaster!

Thanks! I've now checked my code and all I do this on is my
own classes (but I'm gonna convert them real soon) and pfCoord, which
is really a structure.

And really thanks for warning the novices that may have
seen my post and tried it. Well, I *was* trying to be helpful
(sheepish grin)

jan

-- 
Jan Anthony Barglowski	              jan++at++chinalake.navy.mil
Real-time Computer Graphics           http://www1.ridgecrest.ca.us/~jan
Naval Air Warfare Center, China Lake  (619) 927-1057
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer++at++sgi.com
        Admin. requests:  info-performer-request++at++sgi.com

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:55:05 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.