Skip navigation.
 
mlRe: pointers in objective-c?
FROM : Arthur Coleman
DATE : Fri Aug 01 21:38:29 2008

I hate to be dense, but what about C structs like NSRect?  There are 
initialized on the stack aren't they?

Arthur

On Aug 1, 2008, at 12:24 PM, Clark S. Cox III wrote:

>
> On Aug 1, 2008, at 12:10 PM, Glenn English wrote:
>

>> Wayne Shao wrote:

>>> It seems that every object is a pointer in the sample code I have
>>> seen.  Is there any distinction between an object and its pointer?
>>> In C++,  C* c; would be an uninitialized pointer. But the following
>>> line will creates an object with the constructor C().
>>> C c;
>>> It seems that there is no such equivalent syntax in Objective-C.
>>> objects are created either from factory pattern or  [[A alloc]
>>> someInitMethod ....];
>>> so, is it possible to write?
>>> NSString a;
>>> NSNumber b;

>>
>> Sure. And it'll even compile. But you'd better not try to do much 
>> with them:-)

>
> No, it won't compile:
>
> [<email_removed>:~]% cat test.m
> #import <Cocoa/Cocoa.h>
>
> int main()
> {
> NSString s;
>
> return 0;
> }
> [<email_removed>:~]% cc test.m
> test.m: In function ‘main’:
> test.m:5: error: statically allocated instance of Objective-C class 
> ‘NSString’
>
>
>
> --
> Clark S. Cox III
> <email_removed>
>
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> 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/<email_removed>
>
> This email sent to <email_removed>
>

Related mailsAuthorDate
mlpointers in objective-c? Wayne Shao Aug 1, 20:43
mlRe: pointers in objective-c? Ken Thomases Aug 1, 20:47
mlRe: pointers in objective-c? Clark S. Cox III Aug 1, 20:54
mlRe: pointers in objective-c? Glenn English Aug 1, 21:10
mlRe: pointers in objective-c? Jens Alfke Aug 1, 21:18
mlRe: pointers in objective-c? Clark S. Cox III Aug 1, 21:24
mlRe: pointers in objective-c? Arthur Coleman Aug 1, 21:38
mlRe: pointers in objective-c? Clark Cox Aug 1, 22:01
mlRe: pointers in objective-c? Giulio Cesare Sola… Aug 1, 22:07
mlRe: pointers in objective-c? Clark S. Cox III Aug 1, 22:15
mlRe: pointers in objective-c? Glenn English Aug 1, 22:20
mlRe: pointers in objective-c? Michael Ash Aug 1, 22:47
mlRe: pointers in objective-c? Sherm Pendley Aug 1, 23:07
mlRe: pointers in objective-c? Daniel Staal Aug 2, 00:27
mlRe: pointers in objective-c? Negm-Awad Amin Aug 2, 09:05
mlRe: pointers in objective-c? Negm-Awad Amin Aug 2, 09:09
mlRe: pointers in objective-c? mm w Aug 2, 18:50
mlRe: pointers in objective-c? mm w Aug 2, 20:19
mlRe: pointers in objective-c? Keary Suska Aug 2, 22:53
mlRe: pointers in objective-c? Negm-Awad Amin Aug 4, 08:31