5

それは何をしますか、特に##?

#define CUSTOM_ARRAY_INTERFACE(classname) \
@interface classname ## Array : ConcreteMutableArray \
- (void) add:(classname*)obj;\
- (classname*) get:(int)index;\
@end\

そのとき何CUSTOM_ARRAY_INTERFACE(NSString)を生み出すか、この私のアイデアは機能しません

@interface NSString ## Array : ConcreteMutableArray
- (void) add:(classname*)obj;
- (classname*) get:(int)index;
@end

?

アセンブラコードを調べずに、マクロが展開されるコードを示す方法はありますか?

4

2 に答える 2