Using const strings
Using const strings
- Subject: Using const strings
- From: Darrin Cardani <email@hidden>
- Date: Wed, 22 Oct 2003 15:47:23 -0500
I'm working in Objective-C++, and it occurs to me that something I'm
doing might not be a good idea. :-) I've done a few things like this
in a header:
const CFStringRef someString = CFSTR ("blah");
Then later I do something like this:
NSArray* anArray = [ NSArray arrayWithObjects:(NSString*)someString, nil ];
or
NSDictionary* aDict = [ NSDictionary dictionaryWithObject:(NSString*)someString
andKey:someOtherString ];
Is this going to cause any problems when I release the array or
dictionary? Can a const CFString have a retain count? Or is it marked
in some special way that calling release doesn't do anything to it?
Thanks,
Darrin
--
Darrin Cardani - email@hidden
President, Buena Software, Inc.
<
http://www.buena.com/>
Video, Image and Audio Processing Development
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.