Objective-C-指向一个类的指针与指向另一个类的指针是否不同?

统一

我正在做一些实验,结果是这样的:

MyClass<aProtocol> *anInstance;

出于各种原因,稍后在代码中:

anInstance = [[MyFilterClass alloc] init];

编译器所做的只是发出警告。

Incompatible pointer types assigning to 'MyClass<aProtocol> *' from 'MyFilterClass *'

这会以我尚无法确定的任何方式影响程序吗?

现在可以正常工作,因为MyFilterClass就是为此而设计的。

滴滴

MyClassMyFilterClass是不同的类,这是编译器抱怨的。

如果它们都符合,aProtocol则将变量声明为:

id<aProtocol> *anInstance;

然后这两种分配都是可能的:

anInstance = [[MyClass alloc] init];
anInstance = [[MyFilterClass alloc] init];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Objective-C-指向一个类的指针是否不同于指向另一个类的指针?

来自分类Dev

C++ 指向另一个类中不同类的指针

来自分类Dev

C ++类持有并返回指向另一个类的指针

来自分类Dev

如何在C ++中将指向一个类的指针复制到另一个类中?

来自分类Dev

C指向另一个变量的指针

来自分类Dev

Objective-C:在另一个类中调用一个类的属性

来自分类Dev

在另一个类中保存一个类的实例objective-c

来自分类Dev

在Objective-C中将类对象设置为另一个类的属性

来自分类Dev

如何在C ++中使用指针指向另一个指针

来自分类Dev

C ++删除指向包含另一个指针的对象的指针

来自分类Dev

C ++:当两个类包含指向另一个的指针时,如何解决派生类之间的模板循环依赖关系?

来自分类Dev

如何在python中实现等效于C ++类成员的功能,该成员返回指向另一个类的指针?

来自分类Dev

iOS Objective-C:如何从另一个类调用Push Segue

来自分类Dev

另一个类的Objective-C集属性返回Null

来自分类Dev

iOS / Objective C访问另一个类的数据成员

来自分类Dev

从Objective C中的另一个类访问变量值

来自分类Dev

从另一个类调用方法-SpriteKit / Objective C

来自分类Dev

Objective-c:如何从另一个类访问变量或数组?

来自分类Dev

如果该对象的类在另一个boost模块中声明,如何使用boost将指向C ++对象的指针返回给python?

来自分类Dev

将指向一个C函数的指针作为另一个函数的参数传递

来自分类Dev

将指向一个C函数的指针作为另一个函数的参数传递

来自分类Dev

C++:在类中声明一个指向数组的指针?

来自分类Dev

如何将一个类从一个静态库弱导入另一个库(Objective-C)

来自分类Dev

如何将一个类从一个静态库弱导入另一个库(Objective-C)

来自分类Dev

C#委托可以指向另一个类/对象的方法吗?

来自分类Dev

在Objective-C中将对象传递给另一个类的最佳方法是什么?

来自分类Dev

Swift / Objective-C:如何从另一个类调用视图控制器方法

来自分类Dev

可以通过其他方法访问的另一个类的Objective-C属性

来自分类Dev

C 指向数组最后一个元素的指针

Related 相关文章

  1. 1

    Objective-C-指向一个类的指针是否不同于指向另一个类的指针?

  2. 2

    C++ 指向另一个类中不同类的指针

  3. 3

    C ++类持有并返回指向另一个类的指针

  4. 4

    如何在C ++中将指向一个类的指针复制到另一个类中?

  5. 5

    C指向另一个变量的指针

  6. 6

    Objective-C:在另一个类中调用一个类的属性

  7. 7

    在另一个类中保存一个类的实例objective-c

  8. 8

    在Objective-C中将类对象设置为另一个类的属性

  9. 9

    如何在C ++中使用指针指向另一个指针

  10. 10

    C ++删除指向包含另一个指针的对象的指针

  11. 11

    C ++:当两个类包含指向另一个的指针时,如何解决派生类之间的模板循环依赖关系?

  12. 12

    如何在python中实现等效于C ++类成员的功能,该成员返回指向另一个类的指针?

  13. 13

    iOS Objective-C:如何从另一个类调用Push Segue

  14. 14

    另一个类的Objective-C集属性返回Null

  15. 15

    iOS / Objective C访问另一个类的数据成员

  16. 16

    从Objective C中的另一个类访问变量值

  17. 17

    从另一个类调用方法-SpriteKit / Objective C

  18. 18

    Objective-c:如何从另一个类访问变量或数组?

  19. 19

    如果该对象的类在另一个boost模块中声明,如何使用boost将指向C ++对象的指针返回给python?

  20. 20

    将指向一个C函数的指针作为另一个函数的参数传递

  21. 21

    将指向一个C函数的指针作为另一个函数的参数传递

  22. 22

    C++:在类中声明一个指向数组的指针?

  23. 23

    如何将一个类从一个静态库弱导入另一个库(Objective-C)

  24. 24

    如何将一个类从一个静态库弱导入另一个库(Objective-C)

  25. 25

    C#委托可以指向另一个类/对象的方法吗?

  26. 26

    在Objective-C中将对象传递给另一个类的最佳方法是什么?

  27. 27

    Swift / Objective-C:如何从另一个类调用视图控制器方法

  28. 28

    可以通过其他方法访问的另一个类的Objective-C属性

  29. 29

    C 指向数组最后一个元素的指针

热门标签

归档