所以我试图创建一个基本上是一个房间的链接列表,它存储指向每个房间的上一个和下一个房间的指针。
#ifndef Hospital_Room_h
#define Hospital_Room_h
class Room
{
public:
Room( Room const &);
Room createRooms();
Room next;
Room prev;
};
#endif
声明指针需要*
字符,如下所示:
Room* next;
Room* prev;
随后使用指针需要*
运算符或->
运算符,如下所示:
myFavoriteRoom = *(myRoom.next);
myFavoriteWindow = myRoom.next -> window;
如果您正在尝试使用指针,但还不了解它们是如何工作的,我建议您阅读一本关于 C++ 编程的好书。