クラスタイプ「ルーム」の配列があります。Room には、デフォルトとカスタムの 2 つのコンストラクターがあります。Room 配列の要素を初期化するときに、特定のコンストラクターを呼び出したいです。デフォルトでもカスタムでも機能しません。次のエラーが表示されます。
これらのオペランドに一致する演算子「=」はありません。オペランドの型は Room = Room* です。
これが私のコードです:
ところで部屋は部屋のポインタ型です
void RoomManager::createRooms()
{
rooms = new Room[numOfRooms];
for (int i = 0; i < numOfRooms; i++)
{
rooms[i] = new Room();
}
}`
これについてどうすればよいですか?
ありがとう