我需要在另一个类中创建一个类数组。
答案 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)