-5

所以我试图创建一个基本上是一个房间的链接列表,它存储指向每个房间的上一个和下一个房间的指针。

#ifndef Hospital_Room_h
#define Hospital_Room_h

class Room
{

public:

    Room( Room  const &);
    Room createRooms();

    Room next;
    Room prev;
};

#endif
4

1 回答 1

4

声明指针需要*字符,如下所示:

Room* next;
Room* prev;

随后使用指针需要*运算符或->运算符,如下所示:

myFavoriteRoom = *(myRoom.next);

myFavoriteWindow = myRoom.next -> window;

如果您正在尝试使用指针,但还不了解它们是如何工作的,我建议您阅读一本关于 C++ 编程的好书

于 2012-11-29T19:33:31.250 回答