#import <objc/objc.h>
#import <objc/Object.h>
@interface TestObj : Object
{
int num;
}
- (int)foo : (int)k;
@end
@implementation TestObj
- (int)foo: (int)k
{
num =k;
return 2+num;
}
int main()
{
id obj = [[TestObj alloc] init];
int y= [obj foo];
return 0;
}
I2ltcG9ydCA8b2JqYy9vYmpjLmg+CiNpbXBvcnQgPG9iamMvT2JqZWN0Lmg+CiAKIApAaW50ZXJmYWNlIFRlc3RPYmogOiBPYmplY3QKewogICAgaW50IG51bTsKfQotIChpbnQpZm9vIDogKGludClrOwpAZW5kCiAKQGltcGxlbWVudGF0aW9uIFRlc3RPYmoKIAotIChpbnQpZm9vOiAoaW50KWsgCnsKbnVtID1rOwogICAgcmV0dXJuIDIrbnVtOwp9CiAKaW50IG1haW4oKQp7CiAgICBpZCBvYmogPSBbW1Rlc3RPYmogYWxsb2NdIGluaXRdOwogICBpbnQgeT0gW29iaiBmb29dOwogICAgcHJpbnRmICgiXGkgXG4iLHkpOwogICAgcmV0dXJuIDA7Cn0=