C ++:一个类可以用作另一个类中的对象吗?

昌丹

我创建了两个类,

template <typename Object>
class Apple
{
    // some definitions
}

class Ball
{
    Apple green,red;
    //some more definitions
}

我收到一个错误消息,

invalid use of template-name ‘Apple’ without an argument list

是否可以将一个类用作另一个类中的对象?

我几天前才刚开始使用C ++。所以请放轻松。

雷德尔·米兰达(Raydel Miranda)

当然,您可以将一个对象与另一个对象组合在一起,这就是我们所说的“对象组合”

这里的问题是您已声明Apple为模板类,因此需要实例化的类型。

例如:

class Ball
{
    Apple<int> green,red;   // Note the <int>
    //some more definitions
}

当您声明模板类时,您不会被声明为新类型,而是(原谅冗余)一个类型的模板。因此,对象是实例化一个类的结果,而类是实例化一个模板类的结果。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

可以在派生类中的operator <<调用C ++基类中的另一个operator <<吗?

来自分类Dev

C ++:在另一个类的函数中返回对象

来自分类Dev

可以抽象类继承另一个抽象类C#

来自分类Dev

从另一个类C ++访问对象

来自分类Dev

在C#中“导入”另一个类

来自分类Dev

一个文件中的C ++成员类声明。在另一个实施

来自分类Dev

C ++中另一个类及其父类的共享类

来自分类Dev

如何获取一个类对象以在C#中存储另一个类对象?

来自分类Dev

C ++在另一个类头文件中声明一个类

来自分类Dev

检查一个对象的类是否派生自C ++中另一个对象的类

来自分类Dev

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

来自分类Dev

无法从Visual Studio C ++中的另一个类访问一个类

来自分类Dev

我可以通过模板(使用C ++ 17变体)将一个类与另一个类关联吗?

来自分类Dev

将一个类用作另一个类的参数。(C ++)

来自分类Dev

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

来自分类Dev

C ++从另一个类访问类成员

来自分类Dev

从另一个类C ++获取对象的属性

来自分类Dev

C ++中另一个类及其父类的共享类

来自分类Dev

从C ++中另一个(不相关!)类的基类引用派生类的对象

来自分类Dev

从C#中的另一个类获取对象ID

来自分类Dev

如何使用继承从C#中的另一个类进行调用和对象

来自分类Dev

在C ++中将一个类对象分配给另一个类对象

来自分类Dev

C#与另一个类中的一个类的变量进行交互

来自分类Dev

在另一个类中创建的对象的C ++数组

来自分类Dev

C#中另一个类的对象

来自分类Dev

如何将对象的引用存储在另一个类 C++ 中?

来自分类Dev

我可以从 C# 中另一个类的构造函数调用构造函数吗?

来自分类Dev

将一个类的对象声明为另一个类的成员 (C++)

来自分类Dev

在 C# 中是否可以用一个值实例化一个类?

Related 相关文章

  1. 1

    可以在派生类中的operator <<调用C ++基类中的另一个operator <<吗?

  2. 2

    C ++:在另一个类的函数中返回对象

  3. 3

    可以抽象类继承另一个抽象类C#

  4. 4

    从另一个类C ++访问对象

  5. 5

    在C#中“导入”另一个类

  6. 6

    一个文件中的C ++成员类声明。在另一个实施

  7. 7

    C ++中另一个类及其父类的共享类

  8. 8

    如何获取一个类对象以在C#中存储另一个类对象?

  9. 9

    C ++在另一个类头文件中声明一个类

  10. 10

    检查一个对象的类是否派生自C ++中另一个对象的类

  11. 11

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

  12. 12

    无法从Visual Studio C ++中的另一个类访问一个类

  13. 13

    我可以通过模板(使用C ++ 17变体)将一个类与另一个类关联吗?

  14. 14

    将一个类用作另一个类的参数。(C ++)

  15. 15

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

  16. 16

    C ++从另一个类访问类成员

  17. 17

    从另一个类C ++获取对象的属性

  18. 18

    C ++中另一个类及其父类的共享类

  19. 19

    从C ++中另一个(不相关!)类的基类引用派生类的对象

  20. 20

    从C#中的另一个类获取对象ID

  21. 21

    如何使用继承从C#中的另一个类进行调用和对象

  22. 22

    在C ++中将一个类对象分配给另一个类对象

  23. 23

    C#与另一个类中的一个类的变量进行交互

  24. 24

    在另一个类中创建的对象的C ++数组

  25. 25

    C#中另一个类的对象

  26. 26

    如何将对象的引用存储在另一个类 C++ 中?

  27. 27

    我可以从 C# 中另一个类的构造函数调用构造函数吗?

  28. 28

    将一个类的对象声明为另一个类的成员 (C++)

  29. 29

    在 C# 中是否可以用一个值实例化一个类?

热门标签

归档