我有一个班级类型“房间”的数组。Room 有两个构造函数,一个默认的和一个自定义的。我想在初始化 Room 数组的元素时调用特定的构造函数。默认或自定义都不起作用。我收到此错误:
没有操作符“=”匹配这些操作数,操作数类型是 Room = Room*
这是我的代码:
顺便说一句,房间是房间指针类型
void RoomManager::createRooms()
{
rooms = new Room[numOfRooms];
for (int i = 0; i < numOfRooms; i++)
{
rooms[i] = new Room();
}
}`
我该怎么办?
谢谢