在基本 Objective C 程序中使用对象作为实例变量,我得到一个“预期说明符限定符列表”错误
我正在编写一个简单的程序,它使用 XYPoint 类中的对象 *center 作为实例变量。
@interface Circle : NSObject {
int radius;
XYPoint *center;
}
但是,我在编译代码时收到此错误消息:
错误:“XYPoint”之前应有说明符限定符列表
如何解决此问题?
I am writing a simple program that uses an object *center from an XYPoint class as an instance variable.
@interface Circle : NSObject {
int radius;
XYPoint *center;
}
however, I get this error message when compiling the code:
error: expected specifier-qualifier-list before 'XYPoint'
how can I fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Circle.h 中,您需要声明 XYPoint 类:
然后,在 Circle.m 中导入其完整定义:
In Circle.h, you need to declare the XYPoint class:
Then, in Circle.m, import its full definition:
您需要包含定义
XYPoint
类的适当头文件。You need to include the appropriate header file that defines the
XYPoint
class.