?? private-1.m
字號(hào):
/* Test errors for accessing @private and @protected variables. *//* Author: Nicola Pero <nicola@brainstorm.co.uk>. *//* { dg-do compile } */#include <objc/objc.h>@interface MySuperClass{@private int private;@protected int protected;@public int public;}- (void) test;@end@implementation MySuperClass- (void) test{ private = 12; /* Ok */ protected = 12; /* Ok */ public = 12; /* Ok */}@end@interface MyClass : MySuperClass @end@implementation MyClass- (void) test{ /* Private variables simply don't exist in the subclass. */ private = 12;/* { dg-error "undeclared" } */ /* { dg-error "function it appears in" "" { target *-*-* } { 37 } } */ protected = 12; /* Ok */ public = 12; /* Ok */}@endint main (void){ MyClass *m = nil; if (m != nil) { int access; access = m->private; /* { dg-error "is @private" } */ access = m->protected; /* { dg-error "is @protected" } */ access = m->public; /* Ok */ } return 0;}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -