C++ C+中的对象数组+;
所以,我试图在数组中声明类,但我不知道如何做。这是我的代码,但是我的类声明不起作用。我确信我的语法是错误的,但是我应该怎么做呢C++ C+中的对象数组+;,c++,arrays,oop,C++,Arrays,Oop,所以,我试图在数组中声明类,但我不知道如何做。这是我的代码,但是我的类声明不起作用。我确信我的语法是错误的,但是我应该怎么做呢 class Menu{ public: Menu(int j, int k){ //some code } }; Menu allMenus[2] = { (1, 7), (2, 9) }; 尝试: 对于吊舱类型(无构造函数),您可以使用: Menu items[] = { {1,7}, {2,9} ... }; 但您有构造
class Menu{
public:
Menu(int j, int k){
//some code
}
};
Menu allMenus[2] = {
(1, 7),
(2, 9)
};
尝试:
对于吊舱类型(无构造函数),您可以使用:
Menu items[] = { {1,7}, {2,9} ... };
但您有构造函数,因此必须隐式调用它:
Menu items[] = { Menu(1,7), Menu(2,9) ... };
Menu items[] = { Menu(1,7), Menu(2,9) ... };