• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
[NEWBIE] Right way to make lightweight class/structs?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[NEWBIE] Right way to make lightweight class/structs?


  • Subject: [NEWBIE] Right way to make lightweight class/structs?
  • From: Brian Hook <email@hidden>
  • Date: Thu, 06 Sep 2001 18:09:20 -0700

I need to make some lightweight classes. The first one I'm encountering
is my Vec3f class, which in C terms is just

typedef struct
{
float x, y, z;
} Vec3f;

I don't want to make this a class because accessing everything through a
get/set interface doesn't make much sense and would be grossly
cumbersome. I'm tentatively just implementing everything in regular C
interfaces, and that's been successful so far.

When allocating memory for a chunk of Vec3fs, should I just use good old
malloc() or is there an Obj-C equivalent to C++'s "new"? I can't use
"alloc" since this isn't an NSObject.

Any and all advice appreciated.

Brian Hook, President
Pyrogon, Inc.


  • Follow-Ups:
    • Re: [NEWBIE] Right way to make lightweight class/structs?
      • From: Chris Gehlker <email@hidden>
    • Re: [NEWBIE] Right way to make lightweight class/structs?
      • From: "John C. Randolph" <email@hidden>
  • Prev by Date: NSOutlineView Bug (continued)
  • Next by Date: Help with error
  • Previous by thread: NSOutlineView Bug (continued)
  • Next by thread: Re: [NEWBIE] Right way to make lightweight class/structs?
  • Index(es):
    • Date
    • Thread