在基本 Objective C 程序中使用对象作为实例变量,我得到一个“预期说明符限定符列表”错误

发布于 2024-10-27 12:19:29 字数 255 浏览 3 评论 0原文

我正在编写一个简单的程序,它使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

看海 2024-11-03 12:19:29

在 Circle.h 中,您需要声明 XYPoint 类:

@class XYPoint;

然后,在 Circle.m 中导入其完整定义:

#import "XYPoint.h"

In Circle.h, you need to declare the XYPoint class:

@class XYPoint;

Then, in Circle.m, import its full definition:

#import "XYPoint.h"
苦行僧 2024-11-03 12:19:29

您需要包含定义 XYPoint 类的适当头文件。

You need to include the appropriate header file that defines the XYPoint class.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文