Room というクラスがあり、Room クラスには setPrice と表示機能があります。
部屋のオブジェクトをベクターに保存しました。
room.push_back(Room("r001", 1004, 2, "small"));
room.push_back(Room("r002", 1005, 2, "small"));
room.push_back(Room("r003", 2001, 4, "small"));
room.push_back(Room("r004", 2002, 4, "small"));
私の主な機能では、すべての部屋を表示する表示機能を作成します。これが私のコードです:
void displayRoom()
{
vector<Room>::iterator it;
for (it = room.begin(); it != room.end(); ++it) {
*it.display(); // just trying my luck to see if it works
}
}
ただし、Room の表示メソッドは呼び出しません。
Room(class) の display メソッド (引数なし) と setPrice(1 引数) メソッドを呼び出すにはどうすればよいですか?