9/2/08 2:57 PM, also sprach [EMAIL PROTECTED]: > I don't see the problem... > Just use a pointer to a pointer to a pointer to a ... > Every array in C is just a hidden pointer and if you try to > dynamically allocate an array in C then you are left only with one > option: malloc, calloc, realloc
No one has suggested that there aren't functional equivalents, simply that it is not possible to declare a variable length array as an object ivar, which is what the OP was (directly) asking. > On 02 Sep 2008, at 22:49, Keary Suska wrote: > >> 9/2/08 2:25 PM, also sprach [EMAIL PROTECTED]: >> >>> I'm having a devil of a time trying to figure out what seems to be a >>> pretty basic scenario: declaring a multidimensional array in the >>> interface section of a class when the array dimensions are unknown >>> until runtime. Can anyone point me in the right direction with this >>> one? >> >> If you mean C arrays, AFAIK you can't. C99 spec'ed variable length arrays >> (VLAs) don't work that way. It will work out, IIRC, that you can only use >> them as stack variables. And not static ones either. I believe it's because >> of the initialization rule for VLAs. Keary Suska Esoteritech, Inc. "Demystifying technology for your home or business" _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]