用数组创建类

时间:2011-02-14 13:06:51

标签: c++

我需要在另一个类中创建一个类数组。

3 个答案:

答案 0 :(得分:4)

你走了:

class Class {};

class OtherClass {
    Class array[1];
};

答案 1 :(得分:3)

你应该看看使用std :: vector,而不是使用C风格的数组。

这是C ++的编码方式,想象一个包含double数组的类:

class A
{
public:
    std::vector<double> m_doubles;
}

编辑:所以对于一个类的数组,让我们说B类:

class A
{
public:
    std::vector<B> m_bs;
}

EDIT2:

和@cppanda在下面的评论中建议,std :: vector的实现是在Standard C++ Library (also known as the STL)中完成的。真正值得学习使用它的努力,已经为你做了很多事情。 (像矢量和各种容器一样)

答案 2 :(得分:0)

您之前是否创建过类和数组? Here是一些信息。如果您想了解有关数组的内容:here