所以我正在尝试创建基本上是链接的房间列表,这些房间存储指向每个房间中上一个房间和下一个房间的指针。
#ifndef Hospital_Room_h
#define Hospital_Room_h
class Room
{
public:
Room( Room const &);
Room createRooms();
Room next;
Room prev;
};
#endif
答案 0 :(得分:4)
声明指针需要*
字符,如下所示:
Room* next;
Room* prev;
要随后使用指针需要*
运算符或->
运算符,如下所示:
myFavoriteRoom = *(myRoom.next);
myFavoriteWindow = myRoom.next -> window;
如果您尝试使用指针,但尚不了解其工作原理,建议您按照good book on C++ programming进行操作。